c語言第一課:
型別:不僅定義了資料元素的內容,還定義了這類資料上可以進行的運算。
編譯、執行程式:
程式原始檔命名約定:
cc、cxx、cpp、cp及.c
從命令列執行編譯器:
cc test1.cc
其中cc是編譯器程式的名字。編譯器生成乙個可執行檔案。windows系統將會生成可執行檔案 prog1.exe 。 unix系統中的編譯器生成可執行檔案a.out
執行:在windows系統中執行乙個可執行檔案,需要提供可執行檔案的檔名,可以忽略其副檔名.exe
在一些系統中,即使檔案就在當前目錄或資料夾中,你也必須顯示指出檔案的位置。在此情況下,我們可以鍵入:
.\prog1
在unix系統中執行乙個可執行檔案,我們需要使用全檔名,包括副檔名:
a.out
如果需要制定檔案位置,需要用乙個「.」後跟乙個斜線來指出可執行檔案位於當前目錄中。
./a.out
在unix和windows系統中,執行完乙個程式後,都可以通過 echo 命令獲得其返回值。
在unix系統中,通過如下命令來獲取:
echo $?
在windows系統中檢視狀態可鍵入:
echo %errorlevel%
執行gun或微軟編譯器:
執行gun命令:g++ -o prog1 prog1.cc
-o prog1是編譯引數,指定了可執行檔案的檔名。如果省略了 -o prog1引數,在unix系統中編譯器會生成乙個名為 a.out 的可執行檔案,在window系統則會生成乙個名為a.exe的可執行檔案。
(注意:根據使用的gun編譯器的版本,可能需要指定 -std=c++0x引數來開啟對c++11的支援)
執行微軟visual studio編譯器的命令為 cl:
cl /ehsc prog1.cpp
/ehsc是編譯選項,用來開啟標準異常處理
編譯器通常都包含一些選項,能對有問題的程式結構發出警告。開啟這些選項通常是乙個好習慣。我們習慣在gun編譯器中使用 -wall 選項,在微軟編譯器中則使用 /w4。
C語言第一課
一 c基礎 進製的轉換 進製,進製機制 常見的有二進位制 八進位制 十進位制 十六進製制 例 二進位制 0101010 八進位制 0235 十進位制 9 十六進製制 0x8a 注 十六進製制後面的10 16由a,b,c,d,e,f代替 進製的區分 八進位制前面會加 0 十六進製制後面會加 0x 進製...
C語言第一課
開始的第乙個程式是乙個最簡單的程式,也就是最經典的hello world程式,它的功能為列印出hello world。程式的內容非常簡單,也是c語言編寫程式的基本結構框架。機構的電腦是基於虛擬機器的,其程式設計是gcc的。1.建立hello.c檔案 vim hello.c2.編寫hello worl...
C語言第一課
1.程式語言的本質 幫助人和計算機交流 而這種交流是通過資料進行的。cpu 磁碟 記憶體 2.ide 整合開發環境 程式設計軟體 1.編譯器 把 翻譯給計算機聽 2.偵錯程式 找bug用 3.編輯器 4.圖形介面工具 將a.c 轉變為a.exe 3.檔案字尾名 exe 可執行檔案 二進位制檔案 c ...