求c語言中一題詳解,求C語言中一題詳解

2021-05-20 11:42:22 字數 2281 閱讀 3093

1樓:匿名使用者

答案為b

無論你返bai回什麼型別

du  主調中賦zhi值為什麼型別

在你不定義返回

型別時dao c/c++編譯器都會預設專為int測試程式如屬下

#include

test()

int main()

列印結果為

k = 1.000000

return : %d=1 %f:-0.000000過程分析

函式test的預設返回值int 所以在返回float型時 實際上做了一個強制轉換 即return (int) a;

所以test 的實際返回值為int型 這一點從列印上可以看出來

按照%d列印結果正確 按照%f列印錯誤

而double k = test();實際上是把int型再次做了一次強制轉換 即等同於

double k = (double)test();

所以 應該是b才對

2樓:匿名使用者

函 數定義中沒有函式型別說明預設為int,返回值為float型別,兩者不一致!應該選d吧!

3樓:謝菀蓴

預設是int,但是你在外面接的是double,會將返回值轉換為double

4樓:沉默菋噵

選a,被呼叫函式的型別與返回值的型別相同,就是return語句中的表示式型別

5樓:匿名使用者

選a........

求c語言寫一道程式設計題,並帶有程式流程圖

6樓:飄零的狐狸

先佔位置

覺得對  煩請採納  謝謝

void fun(int m,int n)else

}void main()

c語言選擇題一個,求詳解

7樓:半世迷離的沉浮

a 是對的,換行會看的更加清晰。

#define size 10 //把size的巨集定義為10

char str1[size]的意思

就是char str1[10]

char str2[size+2]的意思就是char str2[12]

b,char str;裡面應該要放入具體的容量,比如 char str[10];

c,int num['10']是錯誤的,int num[10]是對的。

d是錯誤的,c語言不允許這種寫法,不允許定義的變數出現在陣列裡,因為變數值的改變,就會導致陣列的破壞,這樣會破壞程式的健壯性。

c語言中,一題給出一函式,然後要求編一程式,輸入一個x值,輸出y值.

8樓:匿名使用者

沒什麼大問題. 程式中都幫

你改過來了.就是一些形式在數學上可以簡寫,在程式中必須完整的表達清楚. #include

void main()

9樓:匿名使用者

if(1<=x<10) y=2x-1; 改為 if(x>=1 && x<=10) y=2*x-1;

if(x>=10) y=3x-11;改為if(x>=10) y=3*x-11;相乘要用*,不能省略

10樓:聽不清啊

#include

int main()

11樓:匿名使用者

#include

void main()

12樓:匿名使用者

難道這個題是專門為我設計的?

哇哈哈~~ 肯定是得.. 太明顯了...

#include

void main()

哇哈哈~~ 小冉冉. 明天我來教你嘛

這麼簡單都不曉得.. 哎~~~

你安裝了c語言啊?

c語言一道選擇題,求詳解

13樓:紫薇參星

選b 如果b這樣寫就對了scanf("%d",&(p->age));

a 是輸入p指標取值後的屬性,即輸

專入std[0].age的值,是整型,格式符屬"%d",所以沒錯.

c 是輸入std[0].***是字元型,格式符"%c",所以沒錯.

d 是輸入p指標指向的std[0]的***屬性,相當於scanf("%c",&std[0].***);所以沒錯.

c語言求字串長度裡有空格算麼,C語言中一個空格算不算一個字元

算。c語言字串規定,字串長度是指從字串開始,到字串結束符 0 為止,所有字元的總數,不包括 0。這裡的所有字元,同樣包括不可見字元,自然包括空格。比如 字串 for test 長度是8。長度的獲取方法 c c strlen str 和str.length 和str.size 都可以求字串長度。其中s...

在c語言中指標佔用多少位元組,在C語言中一個指標佔用多少位元組。

一個指標變數在記憶體中佔兩個位元組 all模式編譯 一個指標變數在記憶體中佔四個位元組 32位機器上 一般都是32位機器的,所以四個位元組咯。指標即為地址,指標幾個位元組跟語言無關,而是跟系統的定址能力有關。指標是一個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的一個地址。要搞清一個指標需要搞清指...

C語言中一維陣列正確的定義

內容來自使用者 落崖一號 在程式設計中,為了處理方便,把具有相同型別的若干變數按有序的形式組織起來。這些按序排列的同類資料元素的集合稱為陣列。在c語言中,陣列屬於構造資料型別。一個陣列可以分解為多個陣列元素,這些陣列元素可以是基本資料型別或是構造型別。因此按陣列元素的型別不同,陣列又可分為數值陣列 ...