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