可能重複: Sizeof an array in the C programming language? 我有以下形式的代碼: void arrLen(char* array){
// print length
}
int main(){
char bytes[16];
arrLen(bytes);
}
我需要做的是獲取底層數組的長度並將其打印出來。問題是
可能重複: Why do I get a segmentation fault when writing to a string? Why do I get a segmentation fault when I try to modify a string constant? 我試圖運行下面的兩個代碼和我我得到一個段錯誤file2.c但 file1.c我沒有得到任何過錯。有人可以解釋什麼是下面的
我在dialog類中有一個int costMap[20][20];。 該類我正在從所謂pathFind int costMap[20][20];
//costMap is filled with values (that represent the cost for each node -> pathFinder)
int (*firstElement)[20] = costMap;
pat