#include
int max(int a,int b);void main()//函數聲明一般放在主函數main()前面
{
int a,b,c,d,e;
printf("輸入三個(gè)整數");
scanf("%d,%d,%d",&a,&b,&c);
c=max(a,b);
e=max(c,d);//d未賦值,因為你前面有聲明d,編譯其編譯后的命令會(huì )在內存中為d開(kāi)辟空間,但你沒(méi)初始化或者賦值,所以d所定位的內存空間是亂碼,是歲一直
printf("%d \n",e);
}
int max(int a,int b)
{
int c;
if(a>b) c=a;
else c=b;
return c;
}
//你應該多少描述一下你的問(wèn)題,(1)這能方便你快速獲得他人的問(wèn)題解決方案
//(2)至少說(shuō)明你思考過(guò),有利于加深自己對問(wèn)題認識
//你需要看一下C語(yǔ)言的變量、函數、函數編譯、鏈接、運行過(guò)程
//其實(shí)所有計算語(yǔ)言中,c是對程序員要求最高的,學(xué)好了c,再學(xué)其他語(yǔ)言很容易。c擺脫了匯編對電路硬件的繁瑣描述,
//但比其他計算機語(yǔ)言更接近計算機硬件,因為雖然我們在用計算機語(yǔ)言描述、解決現實(shí)的問(wèn)題
//但本質(zhì)上計算機語(yǔ)言還是對計算機元器件的控制
//不是有個(gè)搞笑的段子:c程序員看不起c++程序員,c++程序員看不起java程序員,
//java程序員看不起c#程序員,c#程序員看不起美工,搞美工的看不起c程序員(注意只是一個(gè)循環(huán)遞歸的段子奧)
//當然學(xué)好c也不容易,從硬件(計算機組成原理、),
//匯編(匯編是對CPU、存儲器等硬件建模),編譯原理(編譯器編譯過(guò)程),c語(yǔ)言,OS(操作系統)都得有所了解
//才能說(shuō)你懂C語(yǔ)言
//所以加油!
|