日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

打印helloworld,注释,从源文件到可执行文件

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打印helloworld,注释,从源文件到可执行文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2021年12月16日23:47:01

  • 打印 helloworld 源碼
    • C版
    • C++版
  • 注釋
    • 單行注釋
    • 多行注釋
      • 方法一
      • 方法二
      • 方法三
  • 從源文件到可執行文件

打印 helloworld 源碼

C版

#include <stdio.h> //程序中因為用到了 printf 庫函數,所以要包含 printf 所在的頭文件 int main() //程序的入口,表示計算機從哪里開始執行此程序,main函數有且,只有一個 {printf("Hello World!\n"); //調用庫函數,向屏幕打印 Hello World!return 0; // main 函數的返回值 }

運行結果:

C++版

#include <iostream> //程序中因為用到了 cout 庫函數,所以要包含 cout 所在的頭文件 using namespace std; //用到的命名空間 int main() //程序的入口,表示計算機從哪里開始執行此程序,有且,只有一個 {cout << "Hello World!" << endl; //通過類對象 cout 向屏幕輸出 Hello World!return 0; //main 函數的返回值 }

運行結果:

注釋

單行注釋

單行注釋:

//被注釋的內容

多行注釋

方法一

//被注釋的內容 //被注釋的內容 //被注釋的內容

方法二

使用/ * * / 注釋的時候有效注釋范圍是第一個/ * 到 第一個 * /

/* 被注釋的內容 */

不支持嵌套注釋。
使用/ * * / 注釋的時候有效注釋范圍是第一個/ * 到 第一個 * /。

方法三

使用條件編譯,通過條件編譯的方法實現多行注釋。

#if 0 被注釋的內容 #endif

從源文件到可執行文件

linux main.c–>a.out
windows main.c -->xx.exe


預處理:gcc- E main.c -o main.i //處理文件包含,宏和注釋等, 結果生成文本文件
編譯:gcc - S -main.i -o main.s //編譯為匯編文件, 結果生成.s為匯編語言
匯編:gcc -c -main.s -o main.o //經過匯編后為二進制的機器指令, 結果生成.o為二進制文件
鏈接:gcc main.o -o main //鏈接所用到的庫, 結果生成main為可以執行文件。

下面我整理出來了從源文件到可執行文件的詳細過程:
→點擊此處進入詳細說明:從源文件到可執行文件經歷了什么?

總結

以上是生活随笔為你收集整理的打印helloworld,注释,从源文件到可执行文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。