安裝這種小事情就略過吧
2 寫第乙個程式之前必須理清編譯器的原理
源**:一般都由.c、.cpp、.**件構成,.cpp是c\c++的源**檔案,.c是c語言寫的檔案,這兩種檔案主要用來寫一些函式體的定義。.h標頭檔案是用來寫變數、函式、巨集定義的宣告,方便其他原始檔呼叫。
庫:一些經常需要而且通用的函式,將他們封裝在一起就成了庫。一門語言都有自己的標準庫,這些庫提供一些基本的功能,還有就是私人庫,就是私人寫的生成的庫。這些庫需要使用只要用預處理命令#include包含進來就可以了,不過標準庫只需要#include<***.h>包含,而私人庫需要用#include "***.h"包含。兩者異同在於,第一種不會去搜尋工程目錄裡的標頭檔案
編譯器編譯鏈結過程:首先將源**和庫,通過編譯器分析成**塊(包括詞法分析,語法分析)。如果報錯,編譯會中止,輸出失敗資訊。如果分析成功將會生成**塊,然後開始對**塊進行連線,生成乙個可以執行的檔案或者庫。如果報錯,編譯器中止編譯,輸出連線失敗資訊。
這些分析時和連線時出現的錯誤通通為編譯時錯誤。
3 第乙個程式
#include int main(int argc, char** ar**)
#include 預處理命令,分析時將標頭檔案裡所需要的函式加入到**塊中。
stdio.h 標準輸入輸出庫的標頭檔案,因為要用到輸出字串到終端的功能,也就是printf。所以要將printf的函式包含到當前原始碼裡來。
int main(int argc,char** ar**)這個是乙個特殊的函式,是程式的入口。最左邊int表示函式結果返回型別,argc是執行程式有多少引數,ar**是引數列表
printf 也是乙個函式,他在標準輸入輸出庫里。用於向終端輸出資料
return 0; 函式的乙個返回結果操作
這個程式的功能是輸出一串字元,結果如下
hello c語言
--------------------------------
process exited after 0.01141 seconds with return value 0
請按任意鍵繼續. . .
1 開始程式設計吧
搭建python環境 linux環境 預設安裝python環境 輸入python啟動python互動模式 程式編輯使用vim python的兩種模式 1 互動模式 2 文字模式 通常使用互動模式編輯指令,最快的看到效果,然後將相應的程式記錄下來,儲存到文字模式中。1 exit 退出互動模式 wind...
新的開始吧
今天下午睡了一覺,起來之後就又泡在網上了。確實沒什麼可看的,有點無聊。想起了被自己遺忘了一段時間的csdn,看看了自已以前發上來的圖形學實驗。想起了做實驗的那段時間,那是兩年前的事情了,那時候雖然也沒好好學,但是怎麼說也是意氣風發,會自己認真的去做某些事情,即使累點,也挺高興。比不上學校的大牛,但也...
算是個開始吧
雖然入園子已經有差不多10個多月了,卻一直是只看不寫,感覺總是少了點什麼。快過年了,自己還只外地上班,深夜偶爾還感覺到絲絲飄零,估計這也是大多數在北京搞it人的感受吧。今夜就算是個開始吧。博主普通人,大學學的是 電子資訊,整天鼓搗些微控制器 arm之類的。機緣巧合 走上了計算機的研究生之路,雖然開始...