char*是一個指向char的指針,是可以改變指針指向的值。但是在C語言中可以有指向常量的用法,比如char* s = "abc"; 通過 s 是不可以改變字符串常量的數值的, 然而像 s[0] = 'd';的這種寫法在C語言中是可以通過編譯的,錯誤會發生在執行時,C語言的宗旨是認為程序員可以做正確的事情。C++中這種寫法是不會通過編譯的,g++上測試會提示 deprecated conversion from string constant to ‘char*。總而言之,無論在C還是C++中,規范而正確的寫法應該是像這樣 const char* s = "abc";
在洪山等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站設計、成都網站制作 網站設計制作按需制作網站,公司網站建設,企業網站建設,品牌網站設計,營銷型網站建設,外貿網站建設,洪山網站建設費用合理。
本文題目:C/C++中的char*
文章起源:http://vcdvsql.cn/article0/poohio.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、企業網站制作、App設計、營銷型網站建設、做網站、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯