본문 바로가기

분류 전체보기

(188)
2-2/3 : C언어 주석/ printf 함수 알아보기 2-2. C언어 주석 주석 : 프로그램 내 삽입된 메모 => 실행결과에 영향을 미치지 않음 방법1. 블록단위 주석 : /* */ /*주석 처리된 문장 */ /* 주석 처리된 문장1 주석 처리된 문장2 주석 처리된 문장3 */ 방법2. 행단위 주석 : // // 주석처리된 문장1 // 주석처리된 문장2 // 주석처리된 문장3 # 주석처리 시 주의할 점 1) 블록단위 주석은 중첩될 수 없음 1. /* 2. 주석처리된 문장1 3. /* 단일 행 주석처리 */ 4. 주석처리된 문장2 5. */ => 3행의 */ 만나면 주석 끝 => 5행의 */을 잘못삽입된 것으로 생각하여 컴파일 오류 2) 행 단위 주석은 블록단위 주석 내부에 포함 가능 1. /* 2. 주석처리된 문장1 3. //단일 행 주석처리 4. 주석처리..
chapter 2-1. 프로그램의 기본구성 2-1) Hello world! 들여다보기 >> hello world를 출력하는 프로그램으로부터 >> C언어의 기본 특성 몇가지를 끌어내보자 # C언어의 기본단위인 '함수'의 이해 함수1 : 3x+4=y 위 함수에서 x에 2를 대입하면 y는 10이다. 여기서 들어가는 2라는 값은 '입력'이고 그 결과로 얻게 되는 y의 값을 '출력'이라고 한다. 그리고 적절한 '입력'과 '출력' 이 존재하는 것이 '함수'다. => C언어의 함수 용어 몇가지를 알아보자 1) 함수의 정의 : 만들어진 함수 or 실행이 가능한 함수 2) 함수의 호출 : 함수의 실행을 명령하는 행위 3) 인자의 전달 : 함수의 실행을 명령할 때 전달하는 입력 값 # 예제 'hello world!'에서 함수는 어디에? >> 함수의 정의: 출력형태..
chapter 1. 이것이 C언어이다. 1-1) C언어의 개론적인 이야기 # C언어는 프로그래밍 언어이다 일본어를 모르는 한국사람과 한국어를 모르는 일본 사람이 대화하는 상황을 생각해보자 대화를 위해선 영어를 일본어로 번역할 통역가가 있어야 한다. 컴퓨터도 마찬가지이다. C언어와 기계어를 이해하는 "컴파일러"라는 통역가가 프로그래밍 언어를 통해 인간과 컴퓨터의 소통을 도와준다. 1) 프로그래밍 언어란 ? : 컴파일러가 이해할 수 있는 약속된 형태의 언어2) 컴파일러의 역할 : 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어로 번역(컴파일) # C언어의 역사와 특징 기존 Unix 체제 :어셈블리 언어라는 저급 언어로 만들어져 이식성이 낮음 = 같은 기능이라도 CPU 종류에 따라 프로그램을 다시 작성 => 저급언어적 특징을 지니면서도 이식성이 ..
제 2의 세계로 첫걸음을 옮기며 개발을 배워보기로 했다 가진 건 없다 출중한 재능도 진로를 정하기까지 남은 시간도 가진 건 끈기 하나다. 노력으로 지금까지 살아왔고 압도적인 시간투자로 버텨왔다 프로그래밍 언어가 본연대로 언어라면, 언어가 연습으로 가능한 것이라면, 뛰어난 개발자는 아니더라도 제 2의 세계를 사랑할 수 있게 될 정도는 되지 않을까 지켜봐주세요 코린이의 첫걸음 도전기 우리는 그곳에서 괴로울거야 하지만, 그보다 많이 행복할거야