zoukankan      html  css  js  c++  java
  • 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中写下你要包含文件的路径就行了。

  • 相关阅读:
    移动端轮播图实现
    iterator
    Promise对象和运算符
    xshell报错:The remote SSH server rejected X11 forwarding request. Last login: Fri Dec 2
    linux平台运行jmeter
    linux基础命令
    APP登录之后会将PC的登录信息踢掉
    测试中遇到支付的一个小问题
    谷歌浏览器css不支持12px以下的
    spring setter注入
  • 原文地址:https://www.cnblogs.com/xiebiandreamhigh/p/3295937.html
Copyright © 2011-2022 走看看