我是乙個web程式設計師,學習的是php。php是弱型別語言,學習的過程中,我能預見到以後技術進步的過程中,必然會遇到一些底層的東西。php的引擎zend是c寫的,php的很多擴充套件與外掛程式是c寫的。linux的核心有一些是c寫的。資料結構與演算法,很多內容是用c寫的例子。學習一些c的方法,無論如何對自己都是有用的。雖然c可能我一輩子都用不到,也不會用c寫什麼程式。但是從開始就挑最難的東西,挑別人都不想走的路,以後也許會越來越輕鬆吧。
不逃避,提前準備磨練自己。等到自己遇到技術瓶頸的時候,就能輕易化解。
# include //引入編譯檔案的預處理指令
int main()
int max(int x,int y)
else
return
(z);
}
其實之前折騰編輯器,折騰了一天。不過終於有了成果了,看到螢幕上輸出200,自己一天的折騰也很有成就感。
C語言break具體探秘
在學習c時,依稀記得書上說的是break可以終止最近的一層迴圈以及switch,由於書中所說的迴圈並不是很清楚是if while 還是switch,這一次在作乙個實驗時正好用到了break,因此想一 竟,當使用while迴圈時 includevoid main void 輸出 hicool hico...
C語言可變引數函式探秘
c語言的可變引數函式看起來是不很酷,必須printf之類的,初學時,一頭霧水,不禁感覺到宇宙的浩瀚和自己的渺小啊,但是等你知道其中原理之後,也就淡定了 下面首先看乙個程式 include stdarg.h include double addmanynum int n,va end arglist ...
探秘C 仿函式
最近喵哥遇到乙個問題 如何在不借助額外空間 新建vector等 來實現map自己的想法 不只是表面的公升序 降序 排序 sort只適用於順序容器,map並不可以使用 如果忽略 不借助額外空間這個要求 完全可以用乙個vector來實現 include include include include i...