第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不能這么寫,最后一行調用怎么不放到括號里啊

#include <stdio.h>

/* Jone算出結果應該怎么寫函數? */

? ?int text(int x, int y, int z)

{

? ?int a = (x+y+z)/3;

? ?return a ;? ? ? ? ? //這里是不是應該將sum返回呢?

}

/* Jack沒有算出結果只說了一句話是不是應該用無返回值函數? */

?void text1(int x, int y, int z)

{

? ? printf("我算不出來\n");

}

int main()

{

? ? int x, y, z;

? ? x = 10;

? ? y= 20;

? ? z = 30;

? ? //Jone的返回值類型是什么?

? ? ? ? ?

? ? printf("Jone運算結果是:%d\n",text(x,y,z) );

? ? printf("Jack運算結果是:%s\n",text1);

? ? //Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?

? ??

? ? return 0;

}


正在回答

2 回答

void函數沒有返回值,它是在text1函數里輸出了“我算不出來”,你這樣相當于在printf里又塞了一個printf,所以運行錯誤。而且你這個text1的用法也不對,應該是text1(x,y,z)

0 回復 有任何疑惑可以回復我~

估計我也是和你一個水平的,這里為什么不能這么寫,估計是因為你的%s用錯了,它并不是字符型。然后關于怎么不放到括號里是因為不能放到括號里。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不能這么寫,最后一行調用怎么不放到括號里啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號