在C里,声明后面必有定义,定义后面就未必有声明.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 10:25:45
![在C里,声明后面必有定义,定义后面就未必有声明.](/uploads/image/z/8488847-47-7.jpg?t=%E5%9C%A8C%E9%87%8C%2C%E5%A3%B0%E6%98%8E%E5%90%8E%E9%9D%A2%E5%BF%85%E6%9C%89%E5%AE%9A%E4%B9%89%2C%E5%AE%9A%E4%B9%89%E5%90%8E%E9%9D%A2%E5%B0%B1%E6%9C%AA%E5%BF%85%E6%9C%89%E5%A3%B0%E6%98%8E.)
在C里,声明后面必有定义,定义后面就未必有声明.
在C里,声明后面必有定义,定义后面就未必有声明.
在C里,声明后面必有定义,定义后面就未必有声明.
听着怪怪的,没什么意义.
以下是比较有意义的话:
在C中,允许函数的使用放在定义之前,即使没有提前声明;在通常情况下,在使用函数的定义放在后面时,应提前声明.
以下是比较无意义的话:
所谓的声明后面必有定义显然不太对,当一个函数并没有被使用时,可以有声明没有定义的情况存在,在要使用这个函数并只有声明没有定义时,可以通过编译但无法通过链接.
声明总应放在定义之前,放在定义之后是没有意义的.