字符串:char s1[10]= 数组名是地址常量
赋值的几种方式:"aagdfghj\0" {'a','d','g','a','d'}; {'a','a','g','\0','a','d'}; "\0" 以\0结束
scanf("%s",s1); printf("%s",s1); 等同于 gets(s1); puts(s1);
strcmp--字符串比较 int res=strcmp(s2,s1); printf("字符串比较结果:%d",res); 输出结果是前边大是真(1),后边大是假(0)
strcpy()--字符串复制 char s5[10]; strcpy(s5,s1); strcpy(s1,s2); strcpy(s2,s5);
strcat()--字符串连接 strcat(s1,s2); 把s2的字符串接到s1后边
strlen()---字符串长度 printf("%d",strlen(s1)); 输出s1的长度
i=1; while(i<=100){ sum+=i; i++;} 等同于 for(i=1;sum<=100;i++){ sum+=i;}
获取字符:c1=getchar();等同于scanf("%c",&c1);
getch:从控制台读取一个字符,但不显示在屏幕上
getche:从控制台读取一个字符并回显
getchar:从标准输入流读取一个字符并回显,读到回车符时退出
网友评论