본문 바로가기
반응형

C언어122

[C언어 강의] 코드의 기본구조 C언어를 이용해서 Hello world 라는 문구를 출력하고 싶다고 해보자. 문구를 출력하는 함수는 printf 이다. 아래와 같이 쓰면된다. printf("Hello World"); 이러면 실행이 안될거다. 이유는 이 함수를 정의한 적이 없기 때문이다. 다행히 직접 정의할 필요는 없고 누군가 정의해놓은 도구상자를 가져오면 된다. 이 도구상자를 가져오는 방법은 아래와 같다. #include printf("Hello World"); stdio.h 라는 헤더파일을 코드에 포함하는 것이다. 그래도 실행이 안될거다. C언어에서는 실행하려는 코드들을 main 함수 안에 넣어주어야 한다. 아래와 같다. #include int main() { printf("Hello World"); } 함수는 반환값이라는게 있다. .. 2020. 3. 28.
C언어의 기본구조 (feat. 헬로월드) C언어의 기본구조 #include int main(void){printf("Hello world! \n");return 0;} 첫줄은 마지막에 설명하겠습니다. main은 함수이름입니다. int main이라는 것은 main함수의 출력형태가 int라는 의미입니다. 괄호 안은 입력형태를 의미합니다. 함수 y=f(x)에서 y가 출력이고 x가 입력인 것과 동일합니다. main함수는 프로그램을 담고 있는 함수입니다. 프로그램을 실행할 때 컴퓨터는 main함수를 찾습니다. 그리고 main 함수 안의 내용들을 실행합니다. 따라서 main함수는 항상 정의해주어야 합니다. printf도 함수입니다. 괄호 안의 내용을 출력해주는 함수입니다. return문은 함수를 종료하며 값을 호출한 영역으로 반환합니다. main함수는 운.. 2020. 3. 28.
반응형