請問,這個為什么錯了,明明和答案一樣啊
include <stdio.h>
/* 定義say函數 */
void say(char string)?????? //數組參數應該怎么寫呢?
{
??????? printf("%s\n",string);???? //打印字符串
}
int main()
{
??? //定義字符串數組
??? char string[] = "我在慕課網上學習IT技能!";
??? say(string) ;???????????? //調用say函數輸出字符串
??? return 0;
}
2019-10-04
改成這個
2019-10-04
2019-10-04
linux系統說是轉換說明%s錯了,應該換成%d。
其實就是char后面的string它看成一個整數型了,應該用char* string聲明string是字符串。
即答題的框架本就是錯的,該填的答案沒錯。