全部博文(695)
发布时间:2014-04-09 11:05:34
#include<stdio.h>//类型的大小(多少字节,以int的4字节为标准,内存对齐)#define __va_rounded_size(TYPE) \(((sizeof(TYPE)+sizeof(int)-1)/sizeof(int))*sizeof(int))//找到固定参数的位置,然后内存地址加上固定参数所占的字节数,就找到了第一个变参的地址了(参数传递,是右边的参数先压栈嘛)#define va_st.........【阅读全文】
发布时间:2014-04-09 11:04:46
在中科方德面试的时候,出了这么一道题:编写库函数atoi(数字字符串 变成 int)当时我写了好长一个程序,而且自己都知道漏洞百出,简直是个垃圾程序。今天看linux内核的时候正好遇到了同样的问题,看看大师们是怎么写的:#define is_digit(c) ( (c)>='0' &&(c)<='9' )static int skip_atoi(.........【阅读全文】
发布时间:2014-04-09 08:22:14
数组可以作为函数的参数使用,进行数据传送。数组用作函数参数有两种形式,一种是把数组元素(下标变量)作为实参使用;另一种是把数组名作为函数的形参和实参使用。数组元素作函数实参数组元素就是下标变量,它与普通变量并无区别。 因此它作为函数实参使用与普通变量是完全相同的,在发生函数调用时,把作为实参的.........【阅读全文】
发布时间:2014-04-03 15:28:21
金庸笔下的良好代码风格作者: 王路 发布时间: 2014-03-23 14:00 阅读: 10889 次 推荐: 51 原文链接 [收藏] 我零九年看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“.........【阅读全文】