黑马程序员技术交流社区

标题: 字符串,个人看视频总结 [打印本页]

作者: jinzhinan    时间: 2014-11-8 21:14
标题: 字符串,个人看视频总结
1.字符串是由多个有顺序的字符组成   字符串的几种表达形式:\0的ASCII码值是0
char name[8] = “it”;
char name[8] = {‘i’, ’t’, ’\0’};
char name[8] = {‘i’, ’t’, 0};
char name[8] = {‘i’, ’t’};


不算是一个字符串(只能说是一个字符数组)

char name[8] = {‘i’, ’t’};


**不是任何一个字符数组都是字符串,但是字符串可以通过字符数组来存储


2. 数组元素换位
char name[] = “asfdg”;   是
name[3] = ‘c’;   找的数组第三个位子的元素换成c


3.strlen函数:计算字符串长度
1>计算的是字符数,并不是字数,一个汉字算作3个字符
2>计算字符不包括\0
3>从某个地址开始数字符的个数,直到遇到\0为止  
strlen函数声明在string.h文件中


4.二维数组
1>char names[2][10]={“jack”,”rose”};
[2]表示有两个数组,[10]表示每个数组字符数最多为10个


另表示为:
char names2[2][10]=

{
     {‘j’,’a’,’c’,’k’,’\0'},
     {‘r’,’o’,’s’,’e’,’\0'}
};
2>输出结果:%s为输出字符串,%c为输出单个字符
输出第一个字符串:printf(“%s\n”,names[0]);
输出k字符:            printf(“%c\n”,names[0][3]);






作者: chri_liu    时间: 2014-11-11 09:09
总结不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2