日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于字符串指针不可修改的问题

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于字符串指针不可修改的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C/C++ code

char*m ="hello"; *(m+1) ='s'; for(;*m !='\0';m++){ printf("%c\n",*m); }


但是出運行時錯誤。
----------------------------------------------------------
我用數組下標的方式是可以修改的:

C/C++ code
int i =0; char w[] ="hello"; w[1] ='s'; while(w[i] !='\0'){ printf("%c\n",w[i]); i++; } 答復一: char *m = "hello";
"hello"保存在靜態數據區,該數據不能修改.
由指針m指向. 不能通過指針m來修改靜態數據區的值.

char w[] = "hello";
"hello"保存在棧空間數組里. 數組名為w, 函數名為數組的首地址.
可以通過w[i]='a', 或*(w+i)='a'的形式來修改數組內容.
疑問: 這種說法是錯誤的。如下: ?static int a = 10;
?int *b = &a;
?*b = 20;
?cout<<a<<endl;
輸出結果為20.我們依然通過指針修改了存儲在靜態存儲區里的數據源。 //--------------------------------------------------- 答復二: 字符串“hello”本身就是一個常量字符指針,而對于指針m,無非就是一個地址的拷貝,也就是“hello”地址的拷貝,相當于m指向一個字符串常量,字符串常量是不予許改變的!

而對于w[]來說就不一樣了,雖然hello本身是常量,不過此時拷貝給w[]的不是地址,而是內容,也就是“hello”,也就是w本身擁有一個自己的hello副本,可以對其進行想要的合法操作,比如改變等!!
回復三: char *m = "hello";
"hello"保存在文字常量區,該數據不能修改,默認有只讀屬性.
由指針m指向. 不能通過指針m來修改此值.

char w[] = "hello";
"hello"保存在棧空間數組里. 數組名為w, 函數名為數組的首地址.
可以通過w[i]='a', 或*(w+i)='a'的形式來修改數組內容.

轉載于:https://www.cnblogs.com/CBDoctor/archive/2012/09/27/2705776.html

總結

以上是生活随笔為你收集整理的关于字符串指针不可修改的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 高清免费毛片 | 狠狠干快播 | 国产高清亚洲 | 午夜丰满寂寞少妇精品 | 人妻少妇精品一区二区 | 青青国产精品视频 | 999精品在线视频 | www.香蕉网 | 女女互磨互喷水高潮les呻吟 | 91成人亚洲| 国产精品视频成人 | 中文字幕第十二页 | 久操久操久操 | 人人爱人人澡 | 久久综合婷婷国产二区高清 | 亚洲黄色av | 麻豆md0077饥渴少妇 | av在线日韩 | 91粉色视频 | 亚洲伦理中文字幕 | 精品国产96亚洲一区二区三区 | 国产成人无码精品久久久性色 | 叼嘿视频91| 天堂av在线网 | 欧美精品导航 | 一级小毛片 | 四虎影视成人永久免费观看亚洲欧美 | 欧美黄色小视频 | 日本免费a视频 | 国产成人av免费 | 激情五月五月婷婷 | 午夜高潮视频 | 一级片视频免费观看 | 欧美日本国产在线 | 亚洲一区区 | 亚洲综合大片69999 | 色先锋av资源 | 免费看裸体视频网站 | 人人干人人干 | 狠狠爱综合 | 好吊妞视频这里只有精品 | 人人妻人人澡人人爽精品日本 | www香蕉视频| 日本免费电影一区二区三区 | 丰满人妻一区二区三区免费 | 成人av不卡 | 色哟哟入口 | 无码精品人妻一二三区红粉影视 | 白嫩日本少妇做爰 | 日日碰狠狠躁久久躁蜜桃 | 麻豆成人免费 | 日本www在线观看 | av福利网站| 一级特黄高清 | 国产成人精品久久二区二区91 | 九色91popny蝌蚪新疆 | 国产三级在线免费观看 | 国产精品久久久久久久久久久免费看 | 在线播放不卡av | 免费一级片视频 | 国产级毛片 | 人人射人人 | 欧美性久久久久 | 51成人 | 很黄很污的视频网站 | 日本不卡视频 | 99精品一区 | 国产精品久久久久久久久久久久久久久久久久 | 久久九九99 | 激情综合网五月激情 | 欧美日韩欧美日韩在线观看视频 | 久久男 | av网站久久 | 亚洲精品 日韩无码 | 亚洲免费黄色 | 在线观看一区二区视频 | 国产aⅴ精品 | 国产黄色一级网站 | 涩涩综合 | 91尤物视频在线观看 | 日韩三区在线观看 | 91狠狠爱| 欧洲一区二区三区在线 | 免费视频精品 | 欧亚在线视频 | 亚洲国产三区 | 国产福利一区二区三区在线观看 | 国产精品视频网站 | 亚洲精品天堂在线观看 | 蜜臀久久99精品久久久久久宅男 | 精品欧美在线观看 | 日韩视频免费观看 | 黄色网www | 黄在线观看免费 | 激情久久五月天 | 肥臀浪妇太爽了快点再快点 | 国产激情无码一区二区三区 | www一区| 免费在线观看的黄色网址 |