因為想要成為高階phper,所以開始認真學習c語言,我看的書名為 c k&r.pdf。這系列文章將作為讀書筆記及心得不定時的發布到部落格上。
the first c program
這是攝氏與華氏溫度轉換的公式:c=(5/9)(f-32)
1這個不複雜的程式,包含了很多概念,包括 注釋、變數宣告與賦值、計算表示式、迴圈、格式化輸出。results:/*引入庫檔案
*/2 #include 3 #include 4
/*入口函式 */5
main() 625
/*暫停
*/26 system("
pause");
27return
0;
2829 }
1 -17
20 -6
40 4
60 15
80 26
100 37
120 48
140 60
160 71
180 82
200 93
220 104
240 115
260 126
280 137
300 148
the same program write in php
1results:<?php2 //
define variable
3$fahr = 0;
4$celsius = 0;56
//loop
7while($fahr
<= 300)
1516 ?>
0 -17.78
30 -1.11
60 15.56
90 32.22
120 48.89
150 65.56
180 82.22
210 98.89
240 115.56
270 132.22
300 148.89
小結:php不需要去定義所謂的變數型別,因為是弱型別,變數型別的隱式轉換交給了 zval
. 輸出也不需要引入 stdio.h 庫檔案, 估計已動態包含了。
從輸出的結果來看,c 只會返回已定義型別的結果, 而 php 會根據計算的結果動態的轉換返回值的型別。
ps:晚上做完習題畫的,嘿嘿:
未完待續 ...
C語言的自學總結
c是強大而簡潔的程式語言。它之所以流行,在於自身提供大量的實用的程式設計工具,能很好的控制硬體。而且與大多數程式相比,c語言更容易從乙個系統移植到另乙個系統。c是是編譯型語言。c編譯器和鏈結器是把c語言源 轉換成可執行 的程式。c程式是由乙個或多個c函式組成。每個c程式必須包含乙個main 函式,這...
C語言自學(一)C語言基礎
由於工作需要用到c語言,所以開始接觸學習c語言,從最基礎開始學習了解。auto 宣告自動變數 break 跳出當前迴圈 case 開關語句分支 char 宣告字元型變數或函式返回值型別 const 宣告唯讀變數 continue 結束當前迴圈,開始下一輪迴圈 default 開關語句中的其他分支 d...
C語言自學之路
作用域 程式中可以訪問乙個識別符號的乙個或多個區域。它可以是1 塊作用域 2 函式原型作用域 3 檔案作用域。ps 另外還有一種被稱為函式作用域的作用域,但它只適用於goto語句使用的標籤。函式作用域意味著乙個特定函式中的goto標籤對該函式中任何地方的 都是可見的,無論該標籤出現在哪乙個 塊中。不...