1樓:匿名使用者
c正確a.函式可以沒有返回值,如:
void show(int x)
這個函式的功能僅僅是將傳入的x輸出到控制檯,它沒有返回值,但是可用。
b.函式可以巢狀呼叫,但不可以巢狀定義。標準c語言不支援巢狀定義,但是有編譯器是支援的,如gcc,下面這個程式在gcc編譯和執行是沒有任何問題的,在vc6.
0中編譯不過,本題中指的應該是標準c語言。
#include
#include
int main()
int i=1;
f(i);
i=2;
f(i);
return 0;
}c,對。函式呼叫中發生的資料傳送是單向的。即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。
因此在函式呼叫過程中,形參的值發生改變,而實參中的值不會變化,如想實參的值也改變就必須傳入指標。
d.main函式也是一個函式,將它看成普通的函式就可以了,它可以放在任何的位置,只是c語言是以main為入口的,那麼在執行main函式時,在它(main)的前面就必須要有其他函式的宣告或者定義。如下面例子的兩種形式都是正確的。
形式1,其它函式的定義放在main函式前。
#include
void show(int x) //函式定義void main()
形式2,其他函式定義放在main函式後。
#include
void show(int x);//函式宣告void main()
void show(int x) //函式定義
2樓:陸菊華
cmain函式可以在程式最前頭,最後,或一些函式之前,之後,但程式從main函式開始執行
函式可以巢狀呼叫,不可以巢狀定義
函式不一定要有返回值
3樓:匿名使用者
只有選項c正確,函式可以沒有返回值,函式不能巢狀定義,main()函式的位置沒有限制,這也是
c語言的自由性的體現
在c語言程式中,下列敘述正確的是( )
4樓:金色潛鳥
b.函式的定義不可以巢狀. c 語言主要由一個一個函式組成,不可以巢狀。
函式的呼叫可以巢狀。就是常說的遞迴呼叫。
5樓:匿名使用者
b. 函式的定義不可以巢狀,但函式的呼叫可以巢狀
以下對c語言函式的描述中,正確的。 【 】 a、c程式必須由一
6樓:泰山
a 正確 因為c程式必須有一個main函式.
b 只能巢狀呼叫, 不能巢狀定義
c 可以無返回值, 不然void是幹啥的?
d 這個你沒上全.
7樓:天狼滅
選ab:c函式不可以巢狀定義,只可以遞迴呼叫。
c:不一定有返回值
d:沒打全
(32)在c語言中,下列敘述中正確的是()
8樓:我愛程式設計
答案:d。
解析:c程式中並不是所有檔案裡面都需要main函式,a錯誤;
main函式的位置不是固定的,b錯誤;
c程式中最多只能有一個main函式,c錯誤。
c程式中函式不能巢狀定義,d正確。
9樓:聽不清啊
答案a是正確的。一個c程式中只可以有,而且必須有一個main()函式。並且可以有其它的函式。main()函式在程式中的先後位置不是固定的。
c語言函式描述中,下列選項正確的是哪些?
10樓:匿名使用者
a。打個比方,求平方函式的形式應該是y=x^2,現在我想求2的平方,那麼應該是把2代入x,求相應的y,而不是把x代入2。
b錯。不能巢狀定義
c錯。可以有無返回值的函式的。
d錯。可以放在不同檔案中
c語言函式,函式的選擇題,幫幫忙!
11樓:
bada
ab//有爭議吧?能在函式中嗎?當然不行!bbdd
C語言中的exit函式,C語言中exit 怎麼用?
exit 通常是用在子程式中用來終結程式用的,使用後程式自動結束,跳回作業系統。在c語言中 exit 0 表示正常退出 exit 1 表示異常退出,這個1是返回給作業系統 值是返回作業系統的 0是正常退出,而其他值都是異常退出,所以我們在設計程式時,可以在推出前給一些小的提示資訊,或者在除錯程式的過...
c語言中cos函式的用法,C語言中 COS()的用法
cos函式的輸入值為弧度,也就是將cos函式後加上弧度,然後就可以得到想要的結果。我們需要把度化為弧度 假設度數為d,則對應的弧度為 d pi 180 c語言中 cos 的用法 原型是 double cos double 傳入的應該是弧度,把度化為弧度,應該是這樣的吧 假設度數為d,則對應的弧度為 ...
C語言中fabs的用法,關於c語言中fabs函式的用法
要包含一個標頭檔案 include,沒有這個標頭檔案是不能使用fabs函式的。加上 include這個標頭檔案 fabs函式是一個求絕對值的函式,求出x的絕對值,和數學上的概念相同,函式原型是extern float fabs float x 用法是 include fabs 函式的宣告 doubl...