c語言優(yōu)點:
代碼量小、速度快、功能強大
wps就是用C語言編寫的
windows由C、C++編寫
unix: C
linux:C
C語言缺點:
危險性高、開發(fā)周期長、可移植性不強
C語言的應(yīng)用領(lǐng)域
系統(tǒng)軟件開發(fā)
操作系統(tǒng):windows 、 linux 、 unix
驅(qū)動程序:主板驅(qū)動、顯卡驅(qū)動、攝像頭驅(qū)動
數(shù)據(jù)庫: DB2、Oracle、sql Server
應(yīng)用軟件開發(fā)
辦公軟件:wps
圖形圖像多媒體:ACDSee、Photoshop、MediaPlayer
嵌入式軟件開發(fā):智能手機、掌上電腦
游戲開發(fā):2D、3D游戲(CS等)
學(xué)習(xí)推薦書籍:
《C語言程序設(shè)計》譚浩強 清華★★★★★
《C Primer Plus》60元 人名郵電
《C和指針》 65元 ?人名郵電
使用工具:Visual C++
file-new-files-C++ Source File
一元二次方程示例:
#include#include//函數(shù)工具存放位置
int main(void)
{
//把三個系數(shù)保存到計算機中
int a = 1; // = 不表示相等,表示賦值
int b = 5;
int c = 6;
float delta ; //delta存放的是b*b-4*a*c
float x1,x2; //存放一元二次方程的兩個解
delta = b*b-4*a*c;
if(delta>0)
{
x1 = (-b + sqrt(delta)) / (2*a);//sqrt : 開平方
x2 = (-b - sqrt(delta)) / (2*a);
printf("該一元二次方程有兩個解,x1=%f,x2=%f\n",x1,x2);
}
else if(delta == 0)
{
x1 = (-b) / (2*a);
x2 = x1; //把右邊的值賦給左邊
printf("該一元二次方程有一個唯一解,x1=x1=%f\n",x1);
}
else
{
printf("該一元二次方程無解\n");
}
return 0;
}