新手问个小问题。
int main(int argc, char* argv[]){
struct Student
{
char Name[6];
};
Student stu;
stu.Name = "HUGER";
cout<<stu.Name<<endl;
return 0;
}
这个为什么不对啊 为什么把char Name[6]换成char *Name就对了呢?
求教了 ,谢谢各位。
char a[10]; a = "hello!";如果是个字符指针的话,可以定义其指向一个字符串字面值。
char a[10] = "hello!";如此初始化字符数组可以,