有以下函式char fun char preturn p該函式的返回值是

時間 2022-03-08 15:20:28

1樓:匿名使用者

當然是b,因為變數p存放的是傳入引數,傳入引數的型別是char *是個指標,或者說是地址

2樓:

返回p的時候,會把p強制轉化為char。由於p是一個指標,在32位機器上,指標的大小是4個位元組(64位pc上是8個位元組)。這個時候會把p指標值(不是指向的值,就是指標本身)的第1個位元組轉化為char返回。

這裡把完整的指標給擷取了,通常是一個不知道是什麼的值,沒有意義。

所以,這個應該是a。

3樓:匿名使用者

d) 形參p自身的地址值

函式fun就是完成了返回字元指標p,也就是字元指標的地址。但是函式返回型別應該是char *,這裡寫成了char,如果是char的話,應該需要強制轉換。

4樓:

這是啥題?只能選a了,因為其他明顯錯誤。但a也是錯誤的,怎麼叫「無確切的值」?,它是確切的,就是實參傳過來的地址的最低位元組的值!

5樓:聽不清啊

確切地說,這裡沒有一個答案是正確的。

因為這根本就無法通過編譯。想要把一個指標值(地址)強制轉換為字元,是無法通過編譯系統進行編譯的。

6樓:戶哲茂

選b首先p指向一個地址,地址這個值會在釋放p之前被return給函式返回,這個值是不會變的。

很確切的值。

7樓:匿名使用者

a返回值型別為char,返回p存放的地址會做強制型別轉換

給出以下命題 函式y sinx 4 cosx 4的最小正週期是存在實數,使sin

y sinx 4 cosx 4 sinx 2 cosx 2 cos2x,週期是 正確。sin cos 1,則 sin2 2,錯誤。y sin 5 2 x sin 2 x cosx 是偶函式,正確。函式 y sinx 的影象和函式 y x 的影象只有一個公共點 0,0 正確。都是第一象限角,且 則 t...

在C 中,若定義函式的返回型別為void,以下敘述正確

a和c都是正確的,void函式用語句是肯定可以呼叫的.void就是表示沒有返回值,所以a和c都是正確的.void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的資料。void真正發揮的作用在於 1 對函式返回的限定 2 對函式引數的限定。關於void的使用 規則一 如果...

反函式有什麼性質,反函式與原函式有哪些性質?

反函式的性質及應用一 性質一和性質二1921 1 函式存在反函式的充要條件是,函式的定義域與值域是一一對映 2 一個函式與它的反函式在相應區間上單調性一致 3 大部分偶函式不存在反函式 當函式y f x 定義域是 且 f x c 其中c是常數 則函式f x 是偶函式且有反函式,其反函式的定義域是,值...