char* x和 和 有什么不一样 char* x[80]?
3057 次
3 回答
7
char * x是一个指向字符的指针。
意味着您可以执行以下操作:-
char * x = "Hello World";
char * x[80]是一个包含 80 个元素的数组,所有元素都指向字符。意味着您可以执行以下操作:-
x[0] = "This is number 1";
x[1] = "This is number 2";
x[2] = "Well it goes on!";
我希望它更清楚。
于 2013-09-26T05:15:27.490 回答
6
char* x是指向 的指针char。
char* x[80]是一个包含 80 个元素的数组,这些元素是指向char.
于 2013-09-26T03:41:03.177 回答
1
char a::a是一个char可以存储字符的类型变量。
char a[10]:: 'a' 是一个包含 10 个 'char' 类型变量的数组,可以存储一个字符。
相似地,
char* x::x是一个类型的变量char* (指向一个字符的指针),它可以指向另一个类型的变量char。
char* x[80]::x是一个包含 80个类型变量的数组char* (指向 char 的指针),它可以指向另一个类型的变量char。
于 2013-09-26T04:46:46.147 回答