• 9.2


    1.数组标识符代表数组中第一个元素的地址,它的类型是数组元素类型的指针。

    2.函数如果在定义之前使用必须先进行声明,即告诉系统该函数定义将在程序的后面部分定义。

      函数声明形式为:

        返回类型  函数名(形参及其类型表);

    如果函数的定义在函数调用之前,可以不用函数声明。

    (这事情和编译器相关
    编译器编译代码的时候是从上往下编译的,遇见函数调用它就检查实参和虚参在数量、类型上对不对应,如果你的函数书写在调用函数前(比如这个swap写在main前),那么就没有问题,因为编译main的时候已经编译过swap了,所以认识,但反过来就不行了,先编译main,发现调用了个swap,这时候它还没见过swap呢,怎么来检测参数对不对呢,于是有人想了个办法,把函数的声明部分(即第一行)单独拿出来放在代码前面,告诉编译器后边有个函数,是什么什么类型,什么什么参数的,这样你函数无论书写在调用函数前还是后,就都无所谓了,反正编译器已经知道你的构造了。这放在前面的函数的第一行就称作函数的声明。后来,有人发现将所有函数的声明都放在代码前边也比较乱,假如有几百个函数看起来也烦,于是就又出现了 .h 即头文件,专门放置这类声明,然后cpp文件只要用 #include 指令包含进来就可以了,这样看起来代码更有组织一点。)

    3.VC找不到头文件

    选择菜单Project->Settings,打开工程设置对话框,选择C/C++选项卡,在Category中选择Preprocessor,在Additional include directories中写下你要包含文件的路径就行了。

  • 相关阅读:
    初探Object Pascal的类(一)
    初探Object Pascal的类(二)
    强制类型转换(Casting)
    初探Object Pascal的类(三)
    子界类型(Subrange types)
    浅析枚举类型(Enumerated types)
    指针(Pointer)
    浅谈WEBGIS运用栅格地图实现原理[更新:Google Maps带来的新型WebGIS设计模式]
    算我给Google本地和E都市做个广告吧
    Google地图的配色问题(以及MapBar和51ditu)
  • 原文地址:https://www.cnblogs.com/xiebiandreamhigh/p/3295937.html
Copyright © 2020-2023  润新知