98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> C語言字符數(shù)組和字符串
新聞資訊
NEWS INFORMATION

C語言字符數(shù)組和字符串

發(fā)布時間:2019-05-22

用來存放字符的數(shù)組稱為字符數(shù)組,例如:

  1. char a[10]; //一維字符數(shù)組
  2. char b[5][10]; //二維字符數(shù)組
  3. char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; // 給部分?jǐn)?shù)組元素賦值
  4. char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' }; //對全體元素賦值時可以省去長度

字符數(shù)組實(shí)際上是一系列字符的集合,也就是字符串(String)。在C語言中,沒有專門的字符串變量,沒有string類型,通常就用一個字符數(shù)組來存放一個字符串。

C語言規(guī)定,可以將字符串直接賦值給字符數(shù)組,例如:

  1. char str[30] = {"c.biancheng.net"};
  2. char str[30] = "c.biancheng.net"; //這種形式更加簡潔,實(shí)際開發(fā)中常用

數(shù)組第0個元素為 'c',第1個元素為 '.',第2個元素為 'b',后面的元素以此類推。也可以不指定數(shù)組長度,例如:

  1. char str[] = {"c.biancheng.net"};
  2. char str[] = "c.biancheng.net"; //這種形式更加簡潔,實(shí)際開發(fā)中常用


在C語言中,字符串總是以'\0'作為串的結(jié)束符。上面的兩個字符串,編譯器已經(jīng)在末尾自動添加了'\0'

'\0'是ASCII碼表中的第0個字符,用NUL表示,稱為空字符。該字符既不能顯示,也不是控制字符,輸出該字符不會有任何效果,它在C語言中僅作為字符串的結(jié)束標(biāo)志。

puts 和 printf 在輸出字符串時會逐個掃描字符,直到遇見 '\0' 才結(jié)束輸出。請看下面的例子:

  1. #include <stdio.h>
  2. int main(){
  3. int i;
  4. char str1[30] = "http://c.biancheng.net";
  5. char str2[] = "C Language";
  6. char str3[30] = "You are a good\0 boy!";
  7. printf("str1: %s\n", str1);
  8. printf("str2: %s\n", str2);
  9. printf("str3: %s\n", str3);
  10. return 0;
  11. }

運(yùn)行結(jié)果:
str1: http://c.biancheng.net
str2: C Language
str3: You are a good

str1 和 str2 很好理解,編譯器會在字符串最后自動添加 '\0',并且數(shù)組足夠大,所以會輸出整個字符串。對于 str3,由于字符串中間存在 '\0',printf() 掃描到這里就認(rèn)為字符串結(jié)束了,所以不會輸出后面的內(nèi)容。

需要注意的是,用字符串給字符數(shù)組賦值時由于要添加結(jié)束符 '\0',數(shù)組的長度要比字符串的長度(字符串長度不包括 '\0')大1。例如:

char str[] = "C program";

該數(shù)組在內(nèi)存中的實(shí)際存放情況為:

字符串長度為 9,數(shù)組長度為 10。

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

狂躁美女大bbbbbb糟蹋| 中文字字幕在线中文乱码怎么设置| 人妻が夫の前寝取混浴温泉| 40岁了水还特别多怎么回事| 老熟女重囗味hdxx70星空| 亚洲av中文无码乱人伦在线视色| 国产精品美女一区二区三区| 国产一区二区在线观看| 与亲女洗澡时伦了| 蜜芽796.coo永不失联| 美国式禁忌3| 双乳被老汉揉搓玩弄a片小说| 校花娇躯被学长抽搐呻吟| 无码人妻av一区二区三区| 亚洲av人人澡人人爽人人夜夜| 又色又爽又黄的视频软件app| 狠狠cao日日穞夜夜穞| 校花娇躯被学长抽搐呻吟| 精品无码三级在线观看视频| chinese学生高中男gay| 青青草原综合久久大伊人精品| 色婷婷久久啪啪一区二区| 国产av精品一区二区三区久久| 人妻中出受孕 中文字幕在线| 亚洲6080yy久久无码国产| 欧美极度残忍变态另类电影| 再深点灬舒服灬太大了| 岳今晚让我玩个够肥水一体探岳体| 日本韩国男男作爱gaywww| 娇妻在厨房被朋友我的呻吟| 国模小黎自慰gogo人体| 日日噜噜噜夜夜爽爽狠狠| 邪恶工番口番大全邪恶帝| 亚欧洲精品在线视频免费观看| 宝贝别忍着喷出来嗯啊哦漫画| 放荡的小峓子在厨房伦理| 野外做受又硬又粗又大视频√| 国产乱妇无码大片在线观看| 日本激情公妇厨房嗯嗯| 暴躁老阿姨csgo| 人妻激情偷乱视频一区二区三区|