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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

argv【】的類型必須是char*嗎

gcc 提示這個類型有錯,弄了好久也沒糾正過來。還有就是用char argv[]接受可以不,雖然gcc依然報(bào)錯了。

正在回答

5 回答

main函數(shù)帶2個參數(shù)的原型為 int main(int, char**);

慣例上把第一個參數(shù)叫argc(argument count),第二個參數(shù)叫argv(argument vector)。而argv寫成指針形式數(shù)組形式都可以

int main(int argc, char *argv[]);

int main(int argc, char **argv);


但寫成 char argv[] 就不對了,這個argv是char*類型而非char**類型。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

錦衣當(dāng)夜行 提問者

非常感謝!
2016-01-13 回復(fù) 有任何疑惑可以回復(fù)我~

會不會是跟我一樣printf("argv[%d] is %c\n",i,argv[i]);

把%c改為%s就行了,因?yàn)槭亲址?,不是字?/p>

0 回復(fù) 有任何疑惑可以回復(fù)我~

你用的是argv【】?可能是你的中括號的問題是英文字符的[]


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

錦衣當(dāng)夜行 提問者

親,我是在centos的字符界面下編寫,就算我想用中文的中括號估計(jì)系統(tǒng)也輸不上的
2016-01-11 回復(fù) 有任何疑惑可以回復(fù)我~

不可以用char argv[]

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

錦衣當(dāng)夜行 提問者

我又發(fā)個一個有截圖的,親可以去看看
2016-01-11 回復(fù) 有任何疑惑可以回復(fù)我~

是你寫錯了,應(yīng)該是int main(int argv,char *argc[])

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

錦衣當(dāng)夜行 提問者

不行,依然報(bào)錯呀,我再發(fā)一個,有截圖的
2016-01-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

argv【】的類型必須是char*嗎

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號