C-小知识
文章平均质量分 80
半九十
行百里路者半九十
展开
-
itoa()源码
据说是itoa的Solaris源码, [cpp] view plaincopy char * itoa(n, base) long n; /* abs k16 */ int base; { register char *p; register int minus; static转载 2015-05-28 19:27:30 · 770 阅读 · 0 评论 -
浅谈函数的可变参数
可变参数的英文表示为:variable argument。它在函数的定义时,用三个点号“.”表示,用逗号与其它参数分隔。可变参数的特点:不像固定参数那样一一对应,也不像固定参数有固定的参数类型和参数名称;可变参数中个数不定可是传入的是一个参数也可以是多个;可变参数中的每个参数的类型可以不同,也可以相同;可变参数的每个参数并没有实际的名称与之相对应。 由此可见,可变参数的形式非常自由而富有转载 2015-05-26 11:30:39 · 340 阅读 · 0 评论 -
12个有趣的C语言面试题
摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer转载 2015-05-19 16:56:25 · 306 阅读 · 0 评论