当有三个不同的结构体,其中两个结构体是两个不同类别的基本信息,另外一个结构体需要前面两个结构体的部分信息,如何用c语言实现?如果使用链表的话是要怎样实现?要用到哪些数据结构?
不是的,C语言中字符数组既可以保存字符,又可以保存字符串。
字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。
C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]=‘0’; a[1]=’ 1’; a[2]=‘2’; a[3]=‘3’; a[4]=‘4’; a[5]=‘5’; a[6]=’ 6’; a[7]=‘7’; a[8]=‘8’; a[9]=‘9’; 就定义了a为字符数组,包含10个"0"到“9”的字符元素。
因此,C语言中字符数组不单单只能保存字符串。