我知道C中的數(shù)組只是指向順序存儲(chǔ)的數(shù)據(jù)的指針。但是什么不同意味著符號(hào)[]和*的不同。我的意思是在所有可能的用法上下文中。例如:char c[] = "test";如果您在函數(shù)體中提供此指令,它將在堆棧上分配字符串,而char* c = "test";將指向數(shù)據(jù)(只讀)段。您能否在“所有使用情況”上下文中列出這兩種表示法之間的所有差異,以形成清晰的常規(guī)視圖。
C / C ++ int []與int *(指針與數(shù)組表示法)。有什么不同?
12345678_0001
2019-11-30 10:46:37