-2
main()
{
char str[][3]={"ab","cd","ef","gh"};
printf("\n%s\n%s",str[2][0],&str[0][0]);
//WHY WE NEED TO PUT "&" TO PRINT &str[2][0] the element.
}
//而此正常工作打印字符或字符串的二維數組的元素?
main()
{
char str[][3]={"ab","cd","ef","gh"};
printf("\n%s\n%s",str[2],&str[0]);
}
爲什麼我們不能簡單地使用str打印[2] [0] ??? –
@Abhishek Sharma我們可以打印符號str [2] [0],但因爲它有char類型(它是一個字符),我們必須使用格式說明符%c而不是%s,因爲格式說明符%s需要一個指向字符的指針的單個字符 –
感謝您的回覆..我是一個初學者編程。是的,你是ri8。 –