• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: C/C++ 筛选日期: 2019-10


宏定义 #define 和常量 const 的区别

角度1:就定义常量说的话, const 定义的常数是变量 也带类型, #define 定义的只是个常数 不带类型。角度2: 就起作用的阶段而言,#define 是在编译的预处理阶段起作用,而 const 是在 编译、运行的时候起作用。角度3: 就起作用的方式而言,#define 只是简单的字符串替换,没有类型检查。而 const 有对应的数据类型,是要进行判断的,可以避免一些低级的错误。 正因为 define 只是简单的字符串替换会导致边界效应,具体举例可以参考下面代码:#define N 2+3     ... ...
阅读全文

Static 与 Const的区别

staticstatic 局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中static 全局变量 表示一个变量在当前文件的全局内可访问static 函数 表示一个函数只能在当前文件中被访问static 类成员变量 表示这个成员为全类所共有static 类成员函数 表示这个函数为全类所共有,而且只能访问静态成员变量constconst 常量:定义时就初始化,以后不能更改。const 形参:func(const int a){};该形参在函数里不能改变const 修饰类成员函数:该函数对成员变量只能进行只读操作static关键字的作用:(... ...
阅读全文

C标准库函数 #include <stdio.h> 和 #include "stdio.h"区别

库函数是将函数放到一个文件里,供编程人员使用,一般放在.lib文件里。分为两类:标准C规定的库函数和编译器提供的库函数。使用库函数的好处:准确性、高效性、可移植性。头文件:扩展名为.h。使用库函数要使用库函数,必须用#include命令将头文件包含进来。stdio.h:使用标准输入输出库函数时使用string.h:对字符串进行操作的标准函数math.h:有关数学计算的标准函数二者的区别: #include <stdio.h>:系统到存放C库函数头文件的目录中寻找要包含的文件,此为标准方式; #include “stdio.h”:系统先在用户当前目录中寻找要包含的... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。