函式返回值問題

2022-10-16 04:02:14 字數 604 閱讀 7044

1樓:匿名使用者

你那個anyin沒有宣告啊,所以它現在什麼也不是,你那個函式最好這樣寫

int a()

你這題有問題啊,我想請問一下樓主的目的是幹什麼,如果你想輸出的是「anyin「 這麼一個字串的話,那就必須以字元陣列的形式呼叫函式,所以你在傳那個b=a()這時候應寫成傳遞陣列形式

如果你單純只輸出一個字元那到好說了 那個那個anyin改成一個字元這題就正確了。另外你結尾輸出的時候用%d 是不是應該用%s?

2樓:

char a = "anxin" , 應該是 char *a = "anxin" , 不過a( ) 的返回值可是int型耶,而 return a 返回的是個指標。

不太懂樓主的意思,這個程式是幹什麼用的?

3樓:匿名使用者

#include

using namespace std;

char *a()

void main()

這種簡單的問題以後要自己思考,對你的成長比較好!

4樓:匿名使用者

把return anyin改成return 1

關於C 函式返回值的問題,C 函式返回值問題

include class test public test int x 0 i x cout 新建的該物件的地址為 test cout 析構地址為 正確輸出,不過你的 確實認人匪姨所思 與實參的問題 以一個簡單的程式為例來說明 void mswapa int a,int b 這 兩個函式都是交換a...

c如何函式返回值,c如何函式返回值

返回值是右值 只能在等號右邊 可以用一個變數來接受收 函式也可以通過引用和指標來改變外部變數的值 c 中的返回值指的是什麼?首先,c語言中的函式有兩種形式 1 有返回值,2 無返回值。有返回值的函式會把內執行的結果 容也就是你寫這個函式的目的 返回到主函式中。沒有返回值的函式主要是為了完成某種任務 ...

C語言access函式返回值問題

你語句寫錯bai了,應該是du if access const char filepath,int mode 沒有分號 else 檔案不存在 zhi,返回 1,整個表示式是真,執行if體裡的dao語句.我不回知道你access函式怎麼實現的,但你答應該這樣 define file not exist...