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 回答