課程
/后端開發(fā)
/C
/C語言入門
在我看來最后的為什么不是printf("三角形的周長是%d\n",cirf);因為在前面已經(jīng)定義了cirf是周長了。可是這個getGirth(a,b,c)突然冒出來是個什么鬼呀!強別人的飯碗嗎?
2015-10-15
源自:C語言入門 5-4
正在回答
這是是變量的作用域的問題,cirf的變量聲明在getGirth()函數(shù)里面,這個變量就只能在這個函數(shù)中出現(xiàn)。getGirth(a,b,c)相當于如下代碼:
int i;
i = getGirth(a,b,c);
printf(".....%d\n",i);
那個只是你自己創(chuàng)建的函數(shù)的返還值 ? 你要調(diào)才會得到返還值 ? ?還有就是實參和形參的問題
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答cirf是什么東西,和getGirth有什么聯(lián)系?
1 回答為什么getgirth是周長而不是cirf
3 回答24行為什么不是cirf 是getGirth cirf不是計算的周長嗎
2 回答getGirth(a,b,c)為什么不能寫成getGirth(cirf)
2 回答return cirf的意思是不是將cirf的值賦給getGirth?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-15
這是是變量的作用域的問題,cirf的變量聲明在getGirth()函數(shù)里面,這個變量就只能在這個函數(shù)中出現(xiàn)。getGirth(a,b,c)相當于如下代碼:
int i;
i = getGirth(a,b,c);
printf(".....%d\n",i);
2015-10-15
那個只是你自己創(chuàng)建的函數(shù)的返還值 ? 你要調(diào)才會得到返還值 ? ?還有就是實參和形參的問題