这个关键字在c语言中意味着什么

时间:2013-12-03 20:04:03

标签: c linux

我是编程新手,在学习了C的基础知识后,我不理解以下关键词:

  1. (*char)
  2. a -> b
  3. char**

2 个答案:

答案 0 :(得分:0)

你需要一本C书!我会告诉你这意味着什么:

  1. (char)是包含在括号中的char变量类型。当你typecast时,你会这样做。

  2. a -> b是访问结构字段的方式,如果a是指向结构的指针,b是字段的变量名称。

  3. char *是如何声明某些内容作为指向char的指针,如char *c中所示。

  4. 他们也可能有其他含义。取决于具体情况。

    你编辑了你的问题!

      如果可以的话,
    1. (*char)是您取消引用名为char的变量的方法,但由于char是关键字而无法取消引用。

    2. a -> b是访问结构字段的方式,如果a是指向结构的指针,b是字段的变量名称。

    3. char **是指向char指针的指针。当你有一个字符串数组时,你会看到这一点。

答案 1 :(得分:0)

按顺序,它们是:

  • 取消引用char指针(读取“值为”)

  • ba

  • 指向的内容元素
  • 指向char*的指针,或指向char的指针