
C/C++
文章平均质量分 56
lihaoweiV
这个作者很懒,什么都没留下…
展开
-
各种常用头文件的作用(转载整理)
stdio.hstdio 就是指 “standard buffered input&output" 意思就是说带缓冲的标准输入输出! 所以了,用到标准输入输出函数时,就要调用这个头文件!stdio.h中的标准输入输出函数 int getchar() //从标准输入设备读入一个字符,显示 int putchar() //向标准输出设备写一个字符 i原创 2011-11-30 15:24:14 · 1370 阅读 · 0 评论 -
指针使用前应先初始化
使用未初始化的指针是非常危险的。通过一个未初始化的指针会很容易覆盖随机的内存区域。造成的损害取决于如何倒霉,所以初始化指针不仅仅是一个好主意。通过指向一个已经被定义变量的地址 很容易初始化一个指针。以下可以看到,通过使用运算符 & 及变量的名称来用变量number的地址对指针pnumber进行初始化:int number = 0; // Initializ转载 2011-11-30 15:48:46 · 16447 阅读 · 0 评论 -
static
C语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数。而内部变量是指定义在函数内部的函数参数及变量。外部变量定义在函数之外,因此可以在许多函数中使用。由于C语言不允许在一个函数中定义其它函数,因此函数本身只能是“外部的”。 由于C语言代码是以文件为单位来组织的,在一个源程序所有源文件中,一个外部变量或函数只能在某个文件中定义一次,而其它文件可以通过extern声明来访转载 2011-07-13 13:12:31 · 1604 阅读 · 0 评论 -
如何在vim里面把空格缩进改为tab缩进
源出处:http://www.2cto.com/os/201110/107286.html有些同学喜欢用空格做缩进。因此很多代码的行首都带有连续重复的空格,有些是四个空格,有些甚至是八个空格。真是叔叔可忍婶婶不可忍。 vim有一些retab之类的选项可以对所有vim处理的文档做缩进转换,不过那太野蛮了,我们不打算让vim自动处理所有文件。 因此比较合转载 2012-04-26 10:19:23 · 1146 阅读 · 0 评论 -
CONST整理
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://endyion.blogbus.com/logs/75483089.html作者:康建东 一 const基础如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:int b = 500;const int* a = &b; [1]int const *a =转载 2012-04-27 13:18:45 · 726 阅读 · 0 评论 -
VIM/VI 查找与替换
出处:http://blog.sina.com.cn/s/blog_40cccb2f0100nwi3.html查找命令:要自当前光标位置向上搜索,请使用以下命令:/pattern Enter其中,pattern 表示要搜索的特定字符序列。要自当前光标位置向下搜索,请使用以下命令:?pattern Enter按下 Enter 键后,vi 将搜索指定的转载 2012-07-11 17:18:56 · 1099 阅读 · 0 评论 -
宏(#define),枚举型(enum)和const常量
源出处:http://eetimes.com/discussion/programming-pointers/4023858/Symbolic-ConstantsThere's more than one way to define symbolic constants in C and C++. It helps to know what all of your choices转载 2012-08-23 15:39:32 · 3002 阅读 · 0 评论 -
linux内核常用头文件作用简介
与framebuffer相关的宏定义如FB_EVENT_BLANK, extern一些常用的函数如fb_blank(), 结构体定义如 struct fb_fix_screeninfo,fb_var_screeninfo 定义了一些用于判断某一个字符是否为大写字母、小写字母、数字、控制字符、标点符号等宏,如,isdigit(c)判定参数c是否为数字,此外还有大小写转换宏,如tolower(c)原创 2012-08-10 13:42:55 · 5408 阅读 · 0 评论