c程序的注釋參加編譯嗎?在執行C語言文件的時候,編譯器會首先對該文件進行預編譯,其中的一個效果是删除掉裡面的注釋,因為注釋是給開發人員看的,因此編譯之前需要删除掉注釋,我來為大家科普一下關于c程序的注釋參加編譯嗎?下面希望有你要的答案,我們一起來看看吧!
在執行C語言文件的時候,編譯器會首先對該文件進行預編譯,其中的一個效果是删除掉裡面的注釋,因為注釋是給開發人員看的,因此編譯之前需要删除掉注釋。
編寫C語言文件 文件名自取
/**
測試gcc的預編譯,删除掉原來C語言文件的注釋
**/
include <stdio.h>
include <stdlib.h>
int main() {
int x = 10;
int y = 20;
int z = x y;
printf("%d",z);
}
使用gcc -E filename1 -o filename2 命令
預編譯後的文件(删除掉注釋)
# 1 "2-1hello.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 1 "<command-line>" 2
# 1 "2-1hello.c"
include <stdio.h>
include <stdlib.h>
int main() {
int x = 10;
int y = 20;
int z = x y;
printf("%d",z);
}
可以發現注釋已經被删除掉,并且多了一些我們不認識的代碼。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!