tft每日頭條

 > 科技

 > c程序的注釋參加編譯嗎

c程序的注釋參加編譯嗎

科技 更新时间:2024-09-27 11:10:48

c程序的注釋參加編譯嗎?在執行C語言文件的時候,編譯器會首先對該文件進行預編譯,其中的一個效果是删除掉裡面的注釋,因為注釋是給開發人員看的,因此編譯之前需要删除掉注釋,我來為大家科普一下關于c程序的注釋參加編譯嗎?下面希望有你要的答案,我們一起來看看吧!

c程序的注釋參加編譯嗎(預編譯C語言文件)1

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved