前言
本文主要講解C語言的的一道題目,C語言學習將由此拉開序幕高級語言源程序要經過,親愛的準備好了沒?請看以下題,說出程序的打印結果.
#include
#include
int main()

{
int first = 1;
int second = 1;
sizeof(first++);
sizeof(++second);

printf("first=%d,second=%d\n", first, second);
system("pause");
return 0;
}
好了給你一秒中思考結果,如果你的答案如下:
好的,本文你可以跳過不看了,走前記得關注走一走哦。如果打錯了好的,接下來給你簡單講解下的使用。
基本用法
用來統計數據類型占用的字節數,值得一說的是不同的位數的操作系統,統計的結構也有可能不一樣哦。常用的方式主要有以下幾種:
(類型)(變量名)(數組名):表示數組所有元素占用的字節數
案例代碼:
什么時候運行
函數在百編譯階段起作用,而計算機往往是利用編譯程序度從源語言編寫的源程序產生目標程序的過程,編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。 編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;回語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析高級語言源程序要經過,又稱為源程序分析,分析過程中發現有語法錯誤,給答出提示信息。
而我們運行程序的時候,其實已經執行結束了,故first++和++ 并不會去執行,故我們可以得到答案。
尾言
文章都是手打原創,每天最淺顯的介紹C語言、C++,知識,喜歡我的文章就關注一波吧,可以看到最新更新和之前的文章哦。如果足下基礎比較差,不妨關注下人人都可以學習的視頻教程
《C語言51課視頻教程合集》《C++45課視頻教程》
通俗易懂,深入淺出,一個視頻只講一個知識點。視頻不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以觀看,隨時隨地漲姿勢