C언어의 기초인 C89 표준을 몇가지 설명 드릴까 합니다.
앞으로 제가 작성하는 코드는 모두 C89 표준에 맞춰서 작성되니 참고 바랍니다.
C89 표준은 한 줄 주석( // )이 존재 X
#include <stdio.h>
int main(void)
{
/*print "Hello World!\n" to terminal*/ C89 표준
//print "Hello World!\n" to terminal C89 표준 X
printf("Hello World!\n");
return 0;
}
함수의 선언의 void는 꼭 넣어주는게 좋음
int foo1(); /* 매개변수가 있을지도 모르는 foo1 함수 선언*/
int foo2(void); /* 매개변수가 없는 foo2 함수 선언 */
int foo1(int a, int b) /* 가능 */
{
return a + b;
}
int foo2(int a) /* 불가능 */
{
return a;
}
int foo3() /* 매개변수가 없는 foo3 함수 정의 */
{
return;
}
int foo4(void); /* 매개변수가 없는 foo4 함수 정의 */
{
return;
}
변수 선언은 실행문 전에 되어야함
#include <stdio.h>
int main(void)
{
printf("hi\n");
int a; /* 오류!!! */
return 0;
}
'Basic Knowledge > C 뜯어보기' 카테고리의 다른 글
(04) C언어기초 - 자료형(2) (0) | 2023.01.08 |
---|---|
(03) C언어기초 - 자료형(1) (0) | 2023.01.08 |
(02) C언어기초 - int main(void) (0) | 2022.12.29 |
(01) C언어기초 - #include <stdio.h> (0) | 2022.12.24 |
C언어를 더 깊게 알아보자 (0) | 2022.12.15 |