我是编程新手,在学习了C的基础知识后,我不理解以下关键词:
(*char)
a -> b
char**
答案 0 :(得分:0)
你需要一本C书!我会告诉你这意味着什么:
(char)
是包含在括号中的char
变量类型。当你typecast
时,你会这样做。
a -> b
是访问结构字段的方式,如果a
是指向结构的指针,b
是字段的变量名称。
char *
是如何声明某些内容作为指向char的指针,如char *c
中所示。
他们也可能有其他含义。取决于具体情况。
你编辑了你的问题!
(*char)
是您取消引用名为char
的变量的方法,但由于char
是关键字而无法取消引用。
a -> b
是访问结构字段的方式,如果a
是指向结构的指针,b
是字段的变量名称。
char **
是指向char
指针的指针。当你有一个字符串数组时,你会看到这一点。
答案 1 :(得分:0)
按顺序,它们是:
取消引用char
指针(读取“值为”)
b
,a
指向char*
的指针,或指向char
的指针