c语言字符数组初始化语法:char str[]=""与char str[]={}有何区别?

日期:2016-06-24 05:17:17 人气:2

c语言字符数组初始化语法:char str[]=""与char str[]={}有何区别?

前面那个是在定义的时候赋值,char数据类型只能在定义变量的时候赋值字符串。 举例1 char str[]="Hello!"; 或者char str[]={"Hello!"};这两个是一样的。 举例2 char str[]; str[]="Hello!"; 这里先定义,在赋值,这局赋值语句语法是错误的。 举例3 例2不行,那如何赋值。如下 char str[]; str[]={'H','e',
    A+
热门评论