1,字符数组的形式如
char str[100]=“hello wrod"; char str1[100];
2,字符数组以'\0'结束
3字符串在printf和scanf函数中用%s表示数据类型
注意 scanf函数中不用地址符号&
如scanf("%s",str);
4字符串数组中每个元素是字符
所以每个元素必须用单引号表示
下面是简单的字符数组字母的大小写转换程序
//用户任意输入一个字符串,把该字符串的大写字母变小写,小写变大写。
#include<stdio.h>
void main()
{
char str[100];
int i=0;
printf("请输入一个字符串:");
scanf("%s",str);
while(str[i]!='\0')
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]+=32;
}
else if(str[i]>='a'&&str[i]<='z' )
{
str[i]-=32;
}
i++;
}
printf("%s",str);
}
注意,字符数组以‘\n'结束