b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c 类 static 函数第六章 数组6.1(2)

电脑杂谈  发布时间:2018-02-01 04:02:34  来源:网络整理

4.字符数组的输入输出:

(1)逐个字符输入,例如

char a[5];

for(int i=0;i<5;i)

{

scanf("%c",&a[i]); //注意:不能少了地址符&

//a[i]=getchar();

}

(2)采用scanf函数输入,例如

char a[5];

scanf("%s",a); //注意:不能添加地址符&,因为数组名本身即为地址

注意:

?? a前面没有地址符&

?? 采用scanf输入,一旦遇到空OR回车OR制表符等,即表示输入结束。如我们从键盘上输入 ab cde,那么数组a的为:ab

?? 采用gets函数输入,例如

c   类 static 函数_strcpy函数_datevalue函数

char a[5];

gets(a);

注意:

采用gets()函数输入,仅在遇到回车时,才表示输入结束。如我们从键盘上输入ab cde,则输入a的为:ab cde

?? 使用字符串处理:

(1)puts

(2)gets

(3)strcat

(4)strcpy和strncpy

(5)stremp

(6)strupr

总结大全:

?? 初始化:

(1) 分别对每一个元素进行赋操作

char c[0]={'c', ' ', 'p', 'r','o', 'g', 'r', 'a','m'};

赋后各元素的为:

c[0]的为‘c’

c[1]的为‘’

c[2]的为‘p’

c[3]的为‘r’

c[4]的为‘0’

c[5]的为‘g’

c[6]的为‘r’

c[7]的为‘a’

c[8]的为‘m’

其中c[9]未赋,这是由系统自动赋予0。当对全体元素赋初时也可以省去长度说明。例如:

char c[]={'c', ' ', 'p', 'r', 'o', 'g', 'r','a', 'm' };

这时C数组的长度自动定为9。

(2) 用字符串的方式对数组作初始化赋。例如:

char c[]={'c', '','p','r','o','g','r','a','m'};可写为: char c[]={"C program"};

或去掉{}写为:char c[]="C program";


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-64245-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...