自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C语言-断言之assert()函数

函数名: assert 功  能: 测试一个条件并可能使程序终止 用  法: void assert(int test); 程序例: #include #include #include struct ITEM {    int key;    int value; }; /* add item to list, make s

2013-09-05 10:03:48 912

原创 静态变量、堆、栈区别和联系

使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。  使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大

2013-09-05 09:58:44 744

原创 ssize_t小则

ssize_t是什么类型的? 解释一:为了增强程序的可移植性,便有了size_t,它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。      在32位系统上 定义为 unsigned int 也就是说在32位系统上是32位无符号整形。在64位系统上定义为 unsigned long 也就是说在64位系统上是64位无符号整形。size_t一般用来表示一种计数,比如有

2013-09-05 09:40:00 459

原创 宏、常量、枚举型区别

宏和常量都是C层级的。其中宏是预处理过程的,真正到编译的时候宏已经没了比如 #define N 10 printf("%d\n", N); 最后交给编译器的是 printf("%d\n", 10); 常量严格说是常变量,区分直接写的1, 'x', "abc"这种“常量”(literal) 常变量本质上仅仅是不允许修改的变量。但是实现上,因为在编译的时候值已经确定

2013-09-05 09:11:53 537

转载 C语言中的序列点和副作用

C 语言中,术语副作用(side effect)是指对数据对象或者文件的修改。例如,以下语句        var = 99; 的副作用是把 var 的值修改成 99。对表达式求值也可能产生副作用,例如:         se = 100 对这个表达式求值所产生的副作用就是 se 的值被修改成 100。    序列点(sequence point)是指程序运行中的一个特殊的时间点,在该点之

2013-09-03 11:56:39 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除