C++完美演繹 經(jīng)典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開C語(yǔ)言的內(nèi)建函數(shù)指令 */ #define PI 3.1415926 /* 宏常量,在稍后章節(jié)再詳解 */ #define circle(radius) (PI*radius*radius) /* 宏函數(shù),圓的面積 */ /* 將比較數(shù)值大小的函數(shù)寫在自編include文件內(nèi) */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的結(jié)果:%d %d %d\n", a, b, c) } 程序執(zhí)行結(jié)果: 由小至大排序之后的結(jié)果:1 2 3 可將內(nèi)建函數(shù)的include文件展開在自編的include文件中 圓圈的面積是=201.0619264
亞馬遜網(wǎng)上書店、巴諾書店最佳暢銷書《最后期限》
湯姆·迪馬可(Tom DeMarco)是大西洋系統(tǒng)行會(huì)(www.atlsysguild.com)的負(fù)責(zé)人之一,同時(shí)他也是多塞特家族出版社的三本暢銷書(《人件》(將于今年4月在清華大學(xué)出版社引進(jìn)出版),與蒂姆·利斯特合著的《軟件藝術(shù)的狀態(tài)》(Software State-of-the-Art),以及《為何軟件開銷那么大?》(Why Does Software Cost So Much?)和一套基礎(chǔ)培訓(xùn)錄像(與蒂姆·利斯特合作的《高產(chǎn)團(tuán)隊(duì)》)的作者。