1. 首页
  2. 数据库
  3. 其它
  4. 新手小心:c语言的强符号和弱符号

新手小心:c语言的强符号和弱符号

上传者: 2020-12-23 05:52:34上传 PDF文件 64.1KB 热度 16次
声明:下面的实例全部在linux下尝试,window下未尝试。有兴趣者可以试一下。文章针c初学者。 C语言的强符号和弱符号是c初学者经常容易犯错的地方。而且很多时候,特别是多人配合开发的程序,它引起的问题往往非常行为怪异而且难以定位。 什么是强符号和弱符号? 在c语言中,函数和初始化的全局变量是强符号,未初始化的全局变量时弱符号。强符号和弱符号的定义是连接器用来处理多重定义符号的,它的规则是: 不允许多个强符号; 如果一个强符号和一个弱符号,这选择强符号; 如果多个弱符号,则任意选一个。 它的陷阱: 上代码: //main.c
用户评论