C语言中没有字符串这一个数据类型,字符串可用字符数组表示。
一个char型数组,如果以‘\0’结束,这个数组就是一个字符串。
Char str[]={‘a’,’b’,’c’,’d’};
Printf(“%s”,str);//输出乱码
Char str[]={‘a’,’b’,’c’,’d’,’\0’};
Printf(“%s”,str);//输出abcd
Char str[10]={‘a’,’b’,’c’,’d’};//自动补零
Printf(“%s”,str);//abcd
Char str[]=”abcd”;//自动补零
Printf(“%s”,str);//输出abcd