打印helloworld,注释,从源文件到可执行文件
生活随笔
收集整理的這篇文章主要介紹了
打印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,注释,从源文件到可执行文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言中的关键字,变量的定义,变量的命名
- 下一篇: C++异常处理,Error,C和C++