《零点起飞学C语言(康莉)》读书笔记五

来源:互联网 发布:手机游戏设计软件 编辑:程序博客网 时间:2024/04/27 14:24

第六章 简单数据结构——数组


1.数组是若干同类型变量的聚合,允许通过统一的名字引用其中的变量。


2.在C语言中数组由连续的内存区域构成,最低地址对应首元素。

3.数组下标从0开始。

4.数组可以是一维的,也可以是多维的。

5.一维数组的定义格式:

类型说明符  数组名[整常量表达式];


6.一维数组初始化的一般格式:

类型符  数组名[表达式] = {初值表};


7.二维数组的定义格式:

类型说明符  数组名[整常量表达式1][整常量表达式2];


8.C语言中没有专门的字符串变量,如果要将一个字符串放在变量中,必须使用字符数组。


9.用字符串初始化一维字符数组时,可以省略花括号{}

char s2[10]="mouse";和

char s2[10]={"mouse"};都是正确的


输出字符串:

printf("%S",s2);


10.gets函数——读取字符串

char str[10];

gets(str);


11.puts函数——输出字符串

char str[]={"Hello"};

puts(str);


12.strcmp()函数——比较字符串

字符按照ASCII值比较大小。

小于返回-1,等于返回0,大于返回1.


13.srtcpy()函数——复制字符串

char str1[10],str2[]={"Hello"};

strcpy(str1,str2);//复制str2到str1

puts(str1);


14.strlen()函数——获得字符串长度


15.strcat()函数——连接字符串

char str1[10] = {"Hello"};

char str2[10] = {"World"};

strcat(str1,str2);


16.strchr()函数——在字符串中查找字符

char str[20]="HelloWorld";

char *p;

p = strchr(str,'W');

puts(p);

输出结果为:

World


17.strstr()函数——在字符串中查找字符串

char str1[20]="HelloWorld";

char str2[20]="World";

char *p;

p = strstr(str1,str2);//在str1中查找str2的位置

puts(p);

输出结果为:

World


18.strlwr()函数——将字符串中大写转成小写

char str[10] = "HEllo";

char *p = strlwr(str);

puts(p);

输出结果为:

hello


19.strupr()函数——将字符串中小写转成大写


1 0
原创粉丝点击