C語言沒有上下標(biāo)的說法。
站在用戶的角度思考問題,與客戶深入溝通,找到霍州網(wǎng)站設(shè)計與霍州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋霍州地區(qū)。
用到標(biāo)記的只有數(shù)組。 直接輸入[]即可。
上下標(biāo)都是帶格式的說法, C語言源程序, 屬于純文本文件, 不帶任何格式。
函數(shù)不回了指向了局部數(shù)組的指針,局部數(shù)組已經(jīng)過了生命周期被銷毀,返回的指針成了野指針,這是錯誤的。
看你那么晚還在學(xué)習(xí),幫你改一下:
#includestdio.h
int calculate(int lng, int width, int hight);//函數(shù)參數(shù)不能用C語言的關(guān)鍵字long
int main()
{
int m_long;
int m_width;
int m_hight;
int result;
printf("請輸入長度\n");
scanf("%d",m_long);
printf("請輸入寬度\n");
scanf("%d",m_width);
printf("請輸入高度\n");
scanf("%d",m_hight);
result=calculate(m_long,m_width,m_hight);
printf("長方體的體積是 ");
printf("%d\n",result);
getchar();
getchar();
return 0;
}
int calculate(int lng, int width, int hight)//這里的分號要去掉
{
int result=lng*width*hight;
return result;
}
這個是舊式的函數(shù)定義,能不能運(yùn)行與編譯器有關(guān),我的pells c上面會出現(xiàn)警告,但是可以運(yùn)行。