C指標錯誤
int main (void)
{
char* string = "Hello World!";
printf ("%s\n", string);
replace_char(string, 10, 'a');
printf ("%s\n", string);
}
void replace_char(char str[], int n, char c)
{
str[n] = c;
}
這段程式碼執行將會出錯,因為string為char const*型別
例子來源:http://stackoverflow.com/questions/7590098/replace-a-character-in-a-char-from-a-function
相關文章
- easyexcel字型空指標錯誤Excel指標
- 使用 C++11 智慧指標時要避開的 10 大錯誤C++指標
- C指標原理(15)-C指標基礎指標
- C指標原理(14)-C指標基礎指標
- C | 指標指標
- C/C++指向指標的指標C++指標
- C++ this 指標C++指標
- C++ 指標C++指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 再學C/C++ 之 指標常量 和 常量指標C++指標
- C與指標 第六章 指標指標
- C語言指標(二) 指標變數 ----by xhxhC語言指標變數
- 指標,c入門指標
- C++指標理解C++指標
- C語言(指標)C語言指標
- 【c++】智慧指標C++指標
- C 指標有害健康指標
- C語言指標C語言指標
- C++智慧指標C++指標
- C/C++指標總結C++指標
- 使用Spring 的 Null-Safety免受空指標錯誤SpringNull指標
- 如何避免Java程式碼中的空指標錯誤NullPointerException? - foojayJava指標NullException
- C語言指標安全及指標使用問題C語言指標
- Java 14版本中將加入發現空指標錯誤提示功能Java指標
- 我還以為空指標錯誤是我安裝不來...指標
- C++中的this指標C++指標
- c++ 函式指標C++函式指標
- C++引用和指標C++指標
- C語言-指標操作C語言指標
- C#中使用指標C#指標
- C++11 智慧指標C++指標
- C++指標轉換C++指標
- C++指標問題C++指標
- 「C++」理解智慧指標C++指標
- C#指標型別C#指標型別
- c++指標小計C++指標
- c指標之字串常量指標字串
- C++(函式指標)C++函式指標