Bootstrap

字符数组的输入输出(笔记)

字符数组的输入输出(c语言)

两种方法:

一.挨个输入输出,一般用到循环

二.一次性输入输出字符串,一般用scanf和printf,或puts和gets。

这里讲这两类函数的区别

先讲输出printf与puts:

两者作用基本相同,都能输出转义字符和空格,所以一般puts用的不多。

printf(''%s'',数组名);

puts(数组名);

再讲scanf与gets:

区别:scanf不能录入空格,遇到空格就停止录入,而gets可以录入空格。

两者分别用途:scanf可以输入多个数组,中间用空格隔开,但每个数组内不能包含空格;而gets一次只能输入一个数组,但数组内可包含空格。

scanf(''%s%s%s'',str1,str2,str3);

//输入多个字符数组

gets(数组名);

//输入一个字符数组

;