這樣為什么運(yùn)行錯(cuò)誤
#include <stdio.h>
/* 考慮一下哪個(gè)輸出該用無(wú)參函數(shù)哪個(gè)輸出該用有參函數(shù)呢? */
int text()
{
? ? printf("小明在慕課網(wǎng)學(xué)習(xí)\n");
}
int text2(int a)
{
? ? printf("小明已經(jīng)在慕課網(wǎng)參與學(xué)習(xí)%s門(mén)課程\n",a);
}
int main()
{
text();
text2(日期);
? ? return 0;
}
%s不是輸出字符串嗎,那我這里為什么輸出不了呢
2019-07-13
因?yàn)槟愕腶明明傳參的時(shí)候是整形,你要用%s輸出?還有,你不知道嗎?c語(yǔ)言的所有指令及變量都是英文的,你調(diào)用函數(shù)的時(shí)候?qū)憘€(gè)text2(日期)是什么鬼?傳字符串不用雙引號(hào)的嗎?
我的代碼,你參考下,懂了就采納一下吧