C复杂变量声明.docVIP

  • 7
  • 0
  • 约5.64千字
  • 约 6页
  • 2018-05-09 发布于四川
  • 举报
如何理解C/C++的复杂类型说明 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风格;这里仅仅是教你如何去理解这些声明。让我们从一个非常简单的例子开始,如下:int n; 这个应该被理解为“declare n as an int”(n是一个int型的变量)。

文档评论(0)

1亿VIP精品文档

相关文档