如题所述
c语言中没有字符串的数据类型,都是定义一个数组,然后利用数组存储字符串的每一个字符!!!另外他与字符串有一定的区别,字符串最后一个位置存的是‘\0',而字符数组却没有!!!如果用数组存储一个字符串,在其最后没有’\0'的情况下,使用printf输出的时候会出现乱码的,因为printf是以‘\0'作为结束标志的,遇不到’\0'就出现了越界访问!!!
不明白的可以交流下啊!!
c编程高手团队正在招新,有意者速速行动,一起学习,一起努力!!
不明白的可以交流下啊!!
c编程高手团队正在招新,有意者速速行动,一起学习,一起努力!!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-10-23
char a[3]是一个字符型数组,
char a[3]="abc"
这样就可以实现定义一个字符串的目的
char a[3]="abc"
这样就可以实现定义一个字符串的目的
第2个回答 2010-10-23
是。表示这个字符串有3个字符