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指標原理(14)-C指標基礎指標
- C指標原理(15)-C指標基礎指標
- C | 指標指標
- 使用Spring 的 Null-Safety免受空指標錯誤SpringNull指標
- C++ this 指標C++指標
- C++ 指標C++指標
- 詳解c++指標的指標和指標的引用C++指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 如何避免Java程式碼中的空指標錯誤NullPointerException? - foojayJava指標NullException
- C/C++指標總結C++指標
- C++指標理解C++指標
- C++智慧指標C++指標
- C語言指標C語言指標
- 指標,c入門指標
- C與指標 第六章 指標指標
- C語言指標(二) 指標變數 ----by xhxhC語言指標變數
- c++ 函式指標C++函式指標
- C陣列和指標陣列指標
- C++(函式指標)C++函式指標
- C++中的this指標C++指標
- [C++] 成員函式指標和函式指標C++函式指標
- 【C++系列】指標物件和物件指標的區別C++指標物件
- C中的匯流排錯誤和段錯誤
- 如何避免空指標出錯?指標
- C++錯誤記錄C++
- Java 14版本中將加入發現空指標錯誤提示功能Java指標
- C++ 用智慧指標這樣包裝 this 指標是否可行C++指標
- c指標型別的作用指標型別
- c語言指標彙總C語言指標
- c-指標進階篇指標
- C語言指標用法大全C語言指標
- 1-7 C++指標C++指標
- C++11智慧指標用法C++指標
- C語言 函式指標C語言函式指標
- C語言指標筆記C語言指標筆記
- C語言基礎-指標C語言指標
- C語言指標學習C語言指標
- C++進階(智慧指標)C++指標