亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++字符數(shù)組的輸入輸出和字符串結(jié)束標志使用講解

2020-05-23 14:14:41
字體:
供稿:網(wǎng)友

這篇文章主要介紹了C++字符數(shù)組的輸入輸出和符串結(jié)束標志使用講解,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

C++字符數(shù)組的輸入輸出

字符數(shù)組的輸入輸出可以有兩種方法:

1) 逐個字符輸入輸出。

2) 將整個字符串一次輸入或輸出。例如有以下程序段:

 

 
  1. char str[20]; 
  2. cin>>str; //用字符數(shù)組名輸入字符串 
  3. cout<<str; //用字符數(shù)組名輸出字符串 

在運行時輸入一個字符串,如:

 

 
  1. China↙ 

在內(nèi)存中,數(shù)組str的狀態(tài)如圖5.9所示,在5個字符的后面自動加了一個結(jié)束符′/0′。

C++字符數(shù)組的輸入輸出和字符串結(jié)束標志使用講解

輸出時,逐個輸出字符直到遇結(jié)束符′/0′,就停止輸出。輸出結(jié)果為:

 

 
  1. China 

如前所述,字符數(shù)組名str代表字符數(shù)組第一個元素的地址,執(zhí)行“cout<

關(guān)于字符數(shù)組的輸入輸出請注意以下幾點:

輸出的字符不包括結(jié)束符′/0′。

輸出字符串時,cout流中用字符數(shù)組名,而不是數(shù)組元素名。

如果數(shù)組長度大于字符串實際長度,也只輸出到遇′/0′結(jié)束。

如果一個字符數(shù)組中包含一個以上′/0′,則遇第一個′/0′時輸出就結(jié)束。

用cin從鍵盤向計算機輸入一個字符串時,從鍵盤輸入的字符串應(yīng)短于已定義的字符數(shù)組的長度,否則會出現(xiàn)問題。

C++提供了cin流中的getline函數(shù),用于讀入一行字符(或一行字符中前若干個字符),使用安全又方便。

C++字符串和字符串結(jié)束標志

用一個字符數(shù)組可以存放一個字符串中的字符。如:

 

 
  1. char str[12]={'I',' ','a','m',' ','h','a','p','p','y'}; 

用一維字符數(shù)組str來存放一個字符串″I am happy″中的字符。字符串的實際長度(10)與數(shù)組長度(12)不相等,在存放上面10個字符之外,系統(tǒng)對字符數(shù)組最后兩元素自動填補空字符′/0′。

為了測定字符串的實際長度,C++規(guī)定了一個“字符串結(jié)束標志”,以字符′/0′代表。在上面的數(shù)組中,第11個字符為′/0′,就表明字符串的有效字符為其前面的10個字符。也就是說,遇到字符′/0′就表示字符串到此結(jié)束,由它前面的字符組成字符串。

對一個字符串常量,系統(tǒng)會自動在所有字符的后面加一個′/0′作為結(jié)束符。例如字符串″I am happy″共有10個字符,但在內(nèi)存中它共占11個字節(jié),最后一個字節(jié)′/0′是由系統(tǒng)自動加上的。

在程序中往往依靠檢測′/0′的位置來判定字符串是否結(jié)束,而不是根據(jù)數(shù)組的長度來決定字符串長度。當然,在定義字符數(shù)組時應(yīng)估計實際字符串長度,保證數(shù)組長度始終大于字符串實際長度。如果在一個字符數(shù)組中先后存放多個不同長度的字符串,則應(yīng)使數(shù)組長度大于最長的字符串的長度。

說明:′/0′只是一個供辨別的標志。

如果用以下語句輸出一個字符串:

 

 
  1. cout<<″ 
  2. How do you do?″; 

系統(tǒng)在執(zhí)行此語句時逐個地輸出字符,那么它怎么判斷應(yīng)該輸出到哪個字符就停止了呢?

下面再對字符數(shù)組初始化補充一種方法:用字符串常量來初始化字符數(shù)組。例如:

 

 
  1. char str[]={″I am happy″}; 

也可以省略花括號,直接寫成

 

 
  1. char str[]=″I am happy″; 

不是用單個字符作為初值,而是用一個字符串(注意字符串的兩端是用雙撇號而不是單撇號括起來的)作為初值。顯然,這種方法直觀,方便,符合人們的習(xí)慣。注意:數(shù)組str的長度不是10,而是11(因為字符串常量的最后由系統(tǒng)加上一個′/0′)。因此,上面的初始化與下面的初始化等價:

 

  
  1. char str[]={'I',' ','a','m',' ','h','a','p','p','y','/0'}; 

而不與下面的等價:

 

 
  1. char str[]={'I',' ','a','m',' ','h','a','p','p','y'}; 

前者的長度為11,后者的長度為10。如果有

 

  1. char str[10]=″China″; 

數(shù)組str的前5個元素為′C′,′h′,′i′,′n′,′a′,第6個元素為′/0′,后4個元素為空字符。見圖。

C++字符數(shù)組的輸入輸出和字符串結(jié)束標志使用講解

需要說明的是:字符數(shù)組并不要求它的最后一個字符為′/0′,甚至可以不包含′/0′。如以下這樣寫完全是合法的:

 

 
  1. char str[5]={'C','h','i','n','a'}; 

是否需要加′/0′,完全根據(jù)需要決定。但是由于C++編譯系統(tǒng)對字符串常量自動加一個′/0′。因此,人們?yōu)榱耸固幚矸椒ㄒ恢拢阌跍y定字符串的實際長度,以及在程序中作相應(yīng)的處理,在字符數(shù)組中有效字符的后面也人為地加上一個′/0′。如:

 

 
  1. char str [6]={'C','h','i','n','a','/0'}; 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲乱码国产乱码精品精天堂| 国产毛片欧美毛片久久久| 亚洲欧美区自拍先锋| 国产乱子伦一区二区三区国色天香| 狠狠操视频网站| 欧美精品一区二区三区在线| 国产精品正在播放| 精品久久免费| 欧美精品性视频| 无码人妻一区二区三区免费n鬼沢| 亚洲欧美国产三级| 中国色在线观看另类| 中文字幕亚洲精品乱码| 成人在线电影在线观看视频| 久久久久亚洲av无码专区桃色| 国产女主播喷水高潮网红在线| c#hpsocket| 久久久女女女女999久久| 成人免费淫片免费观看| 免费一级欧美片在线观看| 中文字幕无线码一区| 粉嫩欧美一区二区三区高清影视| 91chinesevideo永久地址| 在线观看av资源网| 日本一区二区三区四区在线观看| 国产日韩精品在线播放| 国产福利视频在线观看| 黄色aaa毛片| 欧美成人久久久| www.色就是色.com| 免费观看在线综合色| 国产精品成人一区| 精品黑人一区二区三区观看时间| 99re热精品| 免费精品一区| 99国内精品久久| 精品一区二区久久久久久久网站| 亚洲日本视频在线| 亚洲第九十七页| 国产成人97精品免费看片| 冲田杏梨av在线| 国产精品186在线观看在线播放| 天天干天天干天天干| 2014亚洲片线观看视频免费| 日韩免费一级| 精品久久国产老人久久综合| 久本草在线中文字幕亚洲| 日本精品一区二区在线观看| 婷婷激情综合五月天| 亚洲怡红院在线| jizzjizzxxxx| 日本在线电影一区二区三区| 99精品视频在线看| 精品一区二区男人吃奶| 在线观看a网站| 男人插女人下面免费视频| 欧美久久久久久久久| 一区二区电影在线观看| 亚洲аv电影天堂网| 国产在线一区二区视频| 亚洲免费观看在线视频| 亚洲av无码不卡| 奇米网一区二区| 欧洲精品一区二区三区在线观看| 久久精品伊人| 在线国产一区二区三区| 在线视频观看日韩| 黄色高清在线观看| 成人黄色国产精品网站大全在线免费观看| 爽爽爽在线观看| 亚洲精品综合| 狠狠色丁香久久婷婷综合_中| 日本成人在线免费观看| 色噜噜在线网| 蜜臀va亚洲va欧美va天堂| 色呦呦网站一区| 女厕嘘嘘一区二区在线播放| 无码人妻丰满熟妇啪啪欧美| 色悠悠久久综合| 欧美一级二级三级九九九| 国产一二三四五区| 性插视频在线观看| 草莓视频成人appios| 久草免费福利视频| 国产精彩自拍| 日本黄色免费在线| 欧美久久久久免费| 亚洲色图欧美| 日韩在线成人| 一本色道**综合亚洲精品蜜桃冫| 中文字幕中文字幕在线中心一区| 成熟丰满熟妇高潮xxxxx视频| 亚洲国产成人久久综合一区| 鲁丝一区二区三区| brazzers精品成人一区| 精品久久久久久久大神国产| 国产毛片av在线| 精品国产乱码久久久久久久软件| 国产精品yjizz| 日本少妇高潮喷水视频| 欧美系列日韩一区| wwwww在线观看| 午夜伦伦电影理论片费看| 中文字幕一区在线观看视频| 在线免费观看h视频| 国产亚洲高清视频| 欧美精品一区二区三区四区| 在线视频播放大全| 亚洲欧美欧美一区二区三区| 视频一区在线免费看| 日韩精品中文字幕在线不卡尤物| 国产精品久久久久久影院8一贰佰| 黄在线免费观看| 成人av番号网| 国产香蕉一区二区三区| 亚洲精品福利免费在线观看| 岛国片在线看| 亚洲欧美日韩另类精品一区二区三区| 久久精品男女| 欧美亚洲视频一区| 91高清在线观看视频| 污网站在线免费看| 亚洲s色大片在线观看| 91黄色在线观看| 无人在线观看的免费高清视频| 精品在线免费视频| 日韩欧美99| 九九精品视频在线看| 国产乱码久久久久久| 久久不射热爱视频精品| 亚洲欧美日本伦理| 国产精品99久久久久久宅男| 国产私人影院| 韩国三级成人在线| 国产精品中文久久久久久| 国产精品一区二区免费不卡| 日韩二区三区| 国产理论电影在线| 国产精品久久久久久妇女| 欧美v亚洲v综合ⅴ国产v| 国产美女视频一区二区三区| 国产极品嫩模在线观看91精品| 欧美精品亚洲精品日韩精品| 毛片毛片女人毛片毛片| 91.成人天堂一区| 日韩和欧美一区二区| 亚洲国产成人爱av在线播放| 国产主播欧美精品| 丁香啪啪综合成人亚洲小说| 亚洲乱码精品| 成人女保姆的销魂服务| 欧美性xxxx极品hd欧美风情| 国产精品一国产精品k频道56| 午夜伦理福利在线| 国产一区二区91| 亚洲另类第一页| 欧美日韩综合在线免费观看| 特级毛片www| 国产福利一区二区三区在线视频| 免费色视频在线观看| 无需播放器的av| 91亚洲精品久久久久久久久久久久| 色播久久人人爽人人爽人人片视av| 国产成人中文字幕| 久久久久97国产| 国产免费一级| 久久久这里只有精品视频| 欧美一级理论片| 欧美亚洲另类在线观看| 欧美激情一区在线| 日韩精品电影一区二区三区| 久久久91精品国产| 日本一区二区在线免费播放| 国产成人免费| 97视频在线观看免费高清完整版在线观看| 久久久国产成人精品| 免费国产精品视频| fc2ppv在线观看| 六月丁香色婷婷| 欧美日韩国产色视频| 中文字幕一区二区三区中文字幕| 免费看一级毛片| 国产情侣一区| 成人动漫一区| 国自产拍偷拍福利精品免费一| 伊人手机在线| 国外成人在线播放| 91麻豆国产香蕉久久精品| 国产欧美精品一区二区三区介绍| www.日本在线播放| 7777精品伊人久久久大香线蕉| 456亚洲精品成人影院| 国产精品久久久久久一区二区| 色诱视频网站一区| 免费看国产精品一二区视频| 亚洲综合清纯丝袜自拍| 校园春色亚洲色图| 日韩精品视频一二三| 天堂成人在线| 91国自产精品中文字幕亚洲| 俺要去色综合狠狠| 精品三级av在线导航| 黄色一区二区三区| av高清久久久| 美国一区二区| 国产精品密蕾丝袜| 99久久夜色精品国产网站| 欧美精品第一页| 经典三级一区二区三区视频| 野外做受又硬又粗又大视频√| 欧美日韩经典丝袜| 欧美福利视频一区二区| 青青一区二区三区| 国产精品高潮呻吟久久av无限| 深夜福利av你懂的| 中文av一区二区三区| 国产欧美久久一区二区| 偷拍一区二区三区| 欧美人体视频| 国产欧美精品一区二区三区四区| 实拍女处破www免费看| 日韩高清在线观看一区二区| 天天色综合社区| 久久免费视频网站| 国产主播一区| 国产又猛又黄又爽| 18视频在线观看| **国产精品| 最新国产精品亚洲| 不卡一区二区三区视频| 裸体素人女欧美日韩| 久久精品色妇熟妇丰满人妻| 亚洲最大免费视频| 黄色av网址在线免费观看| 另类图片第一页| 日本h在线观看| 麻豆中文一区二区| 国产成人91久久精品| 亚洲欧美一二三| 91成人国产综合久久精品| 亚洲欧美日韩小说| 欧美成人xxxxx| 亚洲成人网上| 在线免费看黄视频| 操人视频在线观看| 午夜国产一区二区| 亚洲成人久久一区| 成人欧美一区二区三区黑人| 性欧美暴力猛交69hd| 无码一区二区三区在线观看| 亚洲精品www.| 91日韩免费| 亚洲一区二区三区av无码| 91av福利| 欧美黄网站在线观看| 91偷拍一区二区三区精品| 成年人黄色在线观看| 外国成人直播| 色中文字幕在线观看| 丝袜美腿小色网| 在线激情免费视频| 国产老头老太做爰视频| 亚洲色图 激情小说| 精品一区二区三区在线播放视频| 69xx绿帽三人行| 天天干天天干天天| 69av视频在线| 狠狠综合久久av一区二区小说| 天天干,夜夜操| 在线观看成人小视频| 日韩精品视频一区二区在线观看| 中文日本高清免费| 国产欧美精品一区二区色综合朱莉| 一卡二卡三卡日韩欧美| 97碰在线观看| 亚洲欧洲高清在线| 日韩天堂在线视频| 成熟老妇女视频| 瑟瑟网站在线观看| 欧美日韩国产成人在线91| 日韩av中文字幕在线免费观看| 在线播放一区二区精品视频| 久久一区激情| 在线看av网址| 国产jjizz一区二区三区视频| 狠狠躁夜夜躁人人爽超碰91| 成人高清伦理免费影院在线观看| 色多多视频网站| 盗摄系列偷拍视频精品tp| 91精品综合| 一二三区中文字幕| 91精品国产综合久久精品app| 精品无人区乱码1区2区3区在线| 97超碰中文字幕| 三级在线观看免费大全| 啊啊啊好爽视频| 国产影视一区| 欧美激情中文字幕一区二区| 亚洲精品一区二区三区四区| 久久久久久综合网天天| 狠狠色丁香婷婷综合久久片| 5g成人永久免费影院| 午夜国产一区二区| 久久国产精品免费视频| 国产免费1000拍拍拍| 97超碰人人模人人人爽人人爱| 欧美日韩一区二区免费视频| 老司机精品视频网站| 性网站在线免费观看| 性色av一区二区咪爱| 欧美日韩第一区日日骚| 日韩一级片网站| 国产一区日韩二区欧美三区| 成人bbav| 91丨porny丨户外露出| 黄色在线观看www| h网站免费在线观看| 好男人社区在线视频| 91论坛在线播放| 夜夜亚洲天天久久| 国产精品久久久久久久久果冻传媒| 久久久夜夜夜| 黄色在线免费播放| 四虎影院观看视频在线观看| 黄色在线播放网站| 少妇精品一区二区三区| 精品动漫一区二区三区在线观看| 丰满熟妇乱又伦|