本思维导图主要介绍国家计算机考试C语言知识点字符串
树图思维导图提供 计算机考试c语言知识点字符串 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试c语言知识点字符串 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ac4ffa3d226db81bc6174ab7109762a8
计算机考试c语言知识点字符串思维导图模板大纲
字符串常量:
双引号括起来的一串字符,如"ABC"。
存储字符串时,系统会自动在其尾部加上一个空值'\0',空值也要占用一个字节,也就是字符串"ABC"需要占四个字节。
C语言没有字符串变量,只能采用字符数组来存储字符串。
数组的大小应该比它将要实际存放的最长字符串多一个元素,从而存放'\0'。
可以用下面的形式进行赋值
char str[]="Hello! ";或char *p;p="Hello! ";
但不能用下面的形式
char str[10];str="Hello";
因为str是一个地址常量,不能进行赋值操作。
可以用scanf和printf函数,如scanf("%s",str);
也可用专门处理字符串的两个函数gets和puts函数,还可以对字符数组逐个元素进行赋值,但一定要在最后赋一个'\0'。
使用gets函数可以接收空格,使用puts函数在最后输出一个换行。
要掌握的四个字符串函数:
字符串拷贝函数strcpy()
求字符串长度函数strlen()
字符串链接函数strcat()
字符串比较函数strcmp()
使用这些函数需在预处理部分包含头文件”string.h”。
字符串长度要小于字符数组的长度
例:char str[10]= "Hello";sizeof(str)的值为10(数组长度),strlen(str)的值为5(字符串长度)。
树图思维导图提供 计算机考试c语言知识点结构体 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试c语言知识点结构体 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:352b1d3fd705a601054a8eaca9bc2d99
树图思维导图提供 计算机二级c语言知识点实型数据 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识点实型数据 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3bb1f0337f38eaaaf140ed9487c800a4