學完了C語言發現他啥都幹不了呢?大家覺得學C對PHP有啥協助嗎,或者說可以做哪些比較牛或者有趣的事情
回複內容:
學完了C語言發現他啥都幹不了呢?大家覺得學C對PHP有啥協助嗎,或者說可以做哪些比較牛或者有趣的事情
首先,c語言並不是啥也幹不了,只是你的應用場合不對,其次對於php來說,c語言可以寫它的拓展
可以看看這個,用C/C++拓展你的PHP
既然是寫慣了PHP的人,初碰C語言,大概應該先玩玩CGI吧。CGI要玩其實很簡單,把下面這個編譯出來的可執行檔改名作test.cgi
放到配置好的Apache的bin-cgi目錄下面,然後訪問http://localhost/bin-cgi/test.cgi
就好:
// cflags: -o /var/www/cgi-bin/test.cgi#include #include #include int main(){ printf("Content-Type: text/plain\n\n"); char *qs = getenv("QUERY_STRING"); if(!qs) exit(-1); char* equ = strchr(qs, '='); if(equ) *(equ++) = '\0'; if(strcmp(qs, "name")) printf("Parameters incorrect."); else printf("Hello Mr./Mrs. %s", equ); return 0;}
光學c當然啥也幹不了,最多寫個控制台計算機之類的而已。
c要和系統api結合起來,才能幹些事情,不過說到底,這些功勞都是系統api的,與c關係不大。
結論你說的很對,學完c啥也幹不了
你可以寫個資料庫,當然這個要結合系統API
學完C之後就可以很好的理解PHP的底層,對一些原來只知道用的東西能更好的理解它的原理
哎 說C語言啥都幹不了?反過來說才對 C語言不能幹什麼
大神約翰卡馬克的遊戲引擎都是純C的
C語言 能幹什麼 不重要 學編程C能讓你徹底理解記憶體~徹底學會從程式的角度思考問題~
這時才是最重要的
你應該問:怎樣才能用c做事?
php就是c寫的,你說呢?
請用合適的語言做合適的事情
c語言特別適合寫作業系統等效能要求較高的地方
這些地方要求c語言運行時儘可能小 所以c語言只用標準庫真的是什麼也幹不了
不過作業系統 匯出的api都是c語言的借口
買本 unix網路進階編程第一卷 或者 unix環境進階編程 看看 會有很大的協助的