c一点心得

一、strcat(str,s) 第二个参数一定为字符串! "i"  "is" 不能是字符 'i' !!

二、关于文件包含关系

在一个文件中定义的变量和函数如何能被其他文件使用,不会出现多重定义和未定义的编译错误,这要使用好头文件和关键字extern

在一个文件中定义变量,然后在这个文件对应的头文件中对这个变量加以extern声明,然后其它文件要使用变量的时候,只要把这个头文件包含进去就行了

函数需要常规声明就可以了

头文件中只可以声明变量和函数,不要出现任何形式的定义,否则很容易出现多重定义。所有的定义都交给源程序(*.c或者*.cpp)去定义

如:#define      typedef   函数声明   enum    #include    extern    等

三、#define SIZE 4096   后面没有分号!!    函数声明,变量声明,结构体声明后面有分号 ;

Stay hungry Stay foolish
原文地址:https://www.cnblogs.com/xiangzi888/p/2227087.html