数组与字符串的区别:1. 数组是相同类型元素的集合,字符串是以空字符'\0'结尾的字符数组2. 数组长度由定义时指定,字符串长度由实际字符和'\0'决定3. 数组可以存储任意类型数据,字符串专门处理文本数据内存表示方式:普通数组:连续内存块,如int arr[3]占3个int空间字符串:字符数组包含显式或隐式的'\0'结束符,...
不是的,C语言中字符数组既可以保存字符,又可以保存字符串。 字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。 C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]=‘0’; a[1]=’ 1’; a[2]=‘2’; a[3]=‘...
C语言中字符串和字符数组的区别 字符数组: char a[2]={'a','b','c'}; char a[]={'a','b','c'}; 字符串: char a[3]={“abc”}; char a[3]="abc"; //此处可以省略大括号 char a[]="abc"; // 与char a[3]={'a','b','c','\0'}; 相同 红字表明的地方为什么要变成3呢,因...
C语言字符数组和字符串的区别,字符数组是一个存储字符的数组,而字符串是一个用双括号括起来的以'\0'结束的字符序列,虽然字符串是存储在字符数组中的,但是一定要注意字符串的结束标志是'\0'。总的来说是没有区别的,字符串就是以字符数组形式存储的。可以把一个字符串看成是一个字符数组,可以...
不是的,C语言中字符数组既可以保存字符,又可以保存字符串。 字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。 C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]=‘0’; a[1]=’ 1’; a[2]=‘2’; a[3]=‘...