差别在于:前者初始化一个字符数组的元素,既,将前者为定义一个数组,然后将数组的元素初始化为后面的字符串,而后者则是一个真正的字符串常量,这个指针被初始化为指向这个字符串常量的存储位置,而且数组名heart是个常量,而指针head是个变量。 在使用中都可以使用数组名或指针加法的形式将字符串输出。 但是head = hear...
include <string.h> int main(){ char *si = "C语言";si = new char[10];si ="学习C语言";printf("%s\n",si);return 0;}
关于C语言的常量和变量,以下错误的说法是___。 A. C语言中有4种基本常量:整型、实型、字符型和字符串常量 B. const变量在定义时必须初始化,并且之后
关于C语言的常量和变量,以下错误的说法是_。A.C语言中有4种基本常量:整型、实型、字符型和字符串常量B.const变量在定义时必须初始化,并且之后其值不能再改变C.一个