我知道:
char * pword;
声明一个表,其中第一个元素用作指针 和
*pword <=> * (&pword[0]) <=> pword[0]
(告诉我,如果我错了。)
但我想知道的是char*
是一个类型(因为int
是整数),如果是,它代表一个地址吗?
答案 0 :(得分:1)
是的,char*
是一个类型,该类型的变量表示char
- 类型变量的内存地址(正式为“指向char的指针”)。维基百科上的C data types文章很好地介绍了各种类型。
答案 1 :(得分:0)
*pword <=> * (&pword[0]) <=> pword[0]
你在这里是对的。
C提供char
类型变量,在您的情况下,pword
是指向char
类型的指针。
此外,字符串存储在字符类型的数组中,每个位置一个ASCII字符。