C
文章平均质量分 81
tf_apologize
不要那么孤独,请相信,这世界上真的有人在过着你想要的生活,愿你我带着最微薄的行李和最丰盛的自己在世间流浪。
展开
-
atexit
在main或_tmain的return语句之后还可以执行函数么?你一般用这些函数来做什么事情呢?本篇博文将围绕这个话题展开,希望大家能有所收获。 在介绍atexit函数之前先介绍一下exit函数 exit()函数 函数声明:void exit(intstate); exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,原创 2016-11-14 18:36:58 · 1138 阅读 · 0 评论 -
预处理命令总结
有的时候需要在编译之前完成一些任务或功能,如在C语言中定义数组时需要指定数组的大小(能容纳元素的个数),这个时候就只能用常量作为数组大小。可能这个大小在多处都有用到,为了减少修改的麻烦和提高程序的可读性,一般用宏定义来替代这个常量(在C++中对const的定义进行了扩充,可以通过const来定义常量来替代宏定义,因为那样更安全)。 宏定义 不带参数的宏定义 #define 标原创 2016-11-14 18:35:14 · 497 阅读 · 0 评论 -
C语言位运算
位运算一直都是初学C语言的难点内容,虽然只有与、或、异或、非、左移和右移6种操作,但是它们的搭配使用才是最常见的,单纯的使用一种为运算还是比较少且简单的情况。举例来说,“不用加法实现加法”、“不用减法实现减法”、“求一个整数的二进制中1的个数”、“实现bitmap”…… 下面是我以C语言为基础总结的位运算的一些细小知识点,后面附有上述问题的解决代码,希望对初学C语言的朋友们有一原创 2016-11-14 18:03:07 · 1655 阅读 · 0 评论