最新C语言程序设计教案II(月).ppt

Company Logo Top70 字符串的输入与输出 例: char str[15]; scanf(“%s”,str); 三、用格式说明符%s进行整串的输入和输出 说明: (1)用%s输入字符串时,空格和回车符都作为分隔符不被输入。 例: a programming! 则字符串中存放的是“a”。 (2)输入字符串的长度超过字符数组所能容纳的字符个数时,并不报错,相当于下标越界。 (3)当输入项是数组元素的地址时,输入的字符将从这一元素开始依次存放在该数组中。 (4)当输入项为指针变量时,指针变量必须已经指向一个确定的有足够空间的存储单元。 Company Logo Top70 字符串的输入与输出 例: char str[15]; printf(“%s”,str); 三、用格式说明符%s进行整串的输入和输出 说明: (1)输出项是地址值,调用printf函数时,将从这一地址开始,依次输出存储单元中的字符,直到遇到第一个结束符’\0’。 (2)结束标记’\0’并不在输出之列。输出结束后不自动换行。 例 用%s main() { char str[5]; scanf(“%s”, str); printf(“%s”, str); } 用字符数组名,不要加 输入串长度数组维数 遇空格或回车结束 自动加‘\0’ 用字符数组名, 遇‘\0’结束 Co

文档评论(0)

1亿VIP精品文档

相关文档