本思维导图主要总结国家计算机等级考试二级C语言部分知识点字符串的输入和输出
树图思维导图提供 计算机考试知识点字符串的输入和输出思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点字符串的输入和输出思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6168c727645a235fd14093cc9ee1d809
计算机考试知识点字符串的输入和输出思维导图模板大纲
①当对字符串进行输出时,输出项既可以是字符串常量或字符数组名,也可以是已指向字符串的字符指针变量;
②当对字符串进行输入时,输入项可以是字符数组名,也可以是字符指针变量。当用字符数组名作为输入项时,输入的字符串将存放在字符数组中,因此,字符数组应有足够的存储空间;
③当使用指针变量作为输入项时,指针必须已.经.指向确切的、足够大的存储空间,以便使输入的字符串能存放在其所指的具体的内存单元中。
(1)在scanf函数中使用格式说明符%s实现整体输入字符串
格式
scanf("%s",str_adr);
说明
“str_adr”是地址值。调用此函数时,输入字符依次放入以这一地址为起点的存储单元中,并自动在末尾加'\0'。
(2)在printf函数中使用格式说明符%s实现整体输出字符串
格式
printf("%s",str_adr);
说明
“str_adr”是地址值。调用printf函数时,将从这一地址开始,依次输出存储单元中的字符,直到遇第一个'\0'为止。'\0'是结束标志,不在输出字符之列。输出结束后不自动换行
(1)gets函数
格式
gets(str_adr);
说明
“str_adr”是存储放字符串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。换行符读入后,不作为字符串的内容,系统将自动用'\0'代替。
(2)puts函数
格式
puts(str_adr);
说明
str_adr是存放待输出字符串的起始地址。
调用puts函数时,将从这一地址开始,依次输出存储单元中的字符,当遇到第一个'\0'时结束输出,并自动输出一个换行符。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02