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...