首先,他和整型一样————int data[ ]={1,2,3,4,5};
和整型数组一个道理————char str[ ]={'h','a','l','l','o'};
还可以直接表达成这样————char str[ ]="hallo";========字符串变量,可以被修改
或者用另一种方式————char *p="hallo";=============字符串常量,不可以被修改
输出还可以这样写
字符串和字符数组的区别
char cdata[ ]={'h','e','l','l','o'} len=5 //字符数组char cdata2[ ]="hello"; len=6 //字符串
首先,他们的字符数量是一样的,但是他们的长度不一样
字符串的结束标志是 ‘ \0 ’ 所以,cdata的大小是5,而cdata2的大小是6