摘要: 在C语言里,符号 “ & ”表示“按位与”运算符; “ | ”表示“按位或”运算符; “ ∧ ”表示“按位异或”运算符。 例: AND (位与&) OR ( 位或| ) XOR ( 位异或^ ) 1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0 1 & 0 = 0, 1 | 0 = 1 阅读全文
posted @ 2021-07-12 16:35 大力的成长 阅读(3074) 评论(0) 推荐(0)
摘要: extern 存储类 extern 存储类用于提供一个全局变量的引用,全局变量对所有的程序文件都是可见的。当您使用 extern 时,对于无法初始化的变量,会把变量名指向一个之前定义过的存储位置。 当您有多个文件且定义了一个可以在其他文件中使用的全局变量或函数时,可以在其他文件中使用 extern  阅读全文
posted @ 2021-07-12 11:37 大力的成长 阅读(291) 评论(0) 推荐(0)
摘要: 用 #include 可以包含其他头文件中变量、函数的声明,为什么还要 extern 关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含 #include<xxx.h> (xxx.h包含了a的声明)不就可以了么,为什么还要用 extern 呢? 这个问题一直也是似是而非的困扰着我许 阅读全文
posted @ 2021-07-12 11:16 大力的成长 阅读(203) 评论(0) 推荐(0)