🦉
博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Comrade
我能怎么帮你?
博客
分类
标签
归档
友链
关于
C报错multiple_definition
原因重复定义错误。C语言规定:一个变量可以多次声明但是只能定义一次。多个.c或.cpp文件同时引用一个.h文件时,其被包含至多个目标文件(.o)中,链接时,.h文件中定义的变量/函数会出现重复定义的错误。 解决方法 C语言中可以在.h文件中添加条件编译解决(#ifndef…)。在C++中无效,引文C++中#indef的作用域仅限一个文件 C++中可在变量/函数前添加static 在c/cpp...
2024-05-14
Code
C
Code
C
阅读全文
C/C++修饰符static
修饰全局变量/函数时,该变量/函数只能在本文件中调用,对其他文件不可见 修饰局部变量时,只会初始化一次 static修饰的变量默认初始化为0 C++独有特性 修饰类的数据成员时,该类的所有对象共用一个实例 修饰类的函数成员时,表示静态成员函数,只能访问它的参数、类的静态数据、全局变量。
2024-05-14
Code
C
Code
C
阅读全文
C函数printf
打印十六进制直接打印printf('%x\n', i);两个一组打印printf('%2x\n', i);两个一组打印,不足两个前面补0printf('%02x\n', i);
2024-05-14
Code
C
Code
C
阅读全文