이 코드는 gcc -g -o main main.c
으로 컴파일 할 수 있으며 경고는 표시되지 않습니다.C 언어 : 연산자 "#"의 의미?
// main.c
# 41 "stdio.h"
# 22
#
int main(void){
(void)printf("foo");
return 0;
}
내 질문은 :
전에 운영자 "#"의 의미를 무엇은 "포함". 우리는
#include <stdio.h>
을 사용하여 헤더 파일을 포함합니다. 왜include <stdio.h>
입니까?# 22
또는# 41
을 컴파일 할 수있는 이유는 이전에 본 적이 없었습니다.
아무도 도와 줄 수 있습니까?
http://stackoverflow.com/questions/7110683/what-is-the-use-of-in-c-or-c 확인이 형제 –
@mkpchiran에서 촬영 : 귀하의 링크는 위의 문제를 설명하지 않습니다. – deepmax