04 2012 档案

C语言深入浅出可变参数函数的使用技巧(转)
摘要:http://hi.baidu.com/phps/blog/item/1fe5768d628c6112b21bba87.html深入浅出可变参数函数的使用技巧本文主要介绍可变参数的函数使用,然后分析它的原理,程序员自己如何对它们实 现和封装,最后是可能会出现的问题和避免措施。VA函数(variable argument function),参数个数可变函数,又称可变参数函数 。C/C++编程中,系统提供给编程人员的va函数很少。*printf()/*scanf()系列函数 ,用于输入输出时格式化字符串;exec*()系列函数,用于在程序中执行外部文件( main(int argc,char*a 阅读全文

posted @ 2012-04-18 20:54 沉沉-_- 阅读(371) 评论(0) 推荐(0)

void 指针 (转载)
摘要:Void 指针: Cpp代码 void*pointer_variable;void这是是作为一个关键字来使用。参考指针的定义和使用,我们知道所定义指针的数据类型同指针所指的数据类型是一致的。所分配给指针的地址也必须跟指针类型一样。例如:Cpp代码 inti;floatf;int*exf;float*test;thenexf=&i;int类型指针指向int变量的地址空间,所以是对的。如果写成:Cpp代码 exf=&f;这条语句就会产生错误。因为int类型的指针指向的是一块float变量的地址空间。同样,如果我们试图把float类型的指针指向一块int类型的地址空间,也是错误的,例 阅读全文

posted @ 2012-04-08 18:46 沉沉-_- 阅读(1333) 评论(0) 推荐(1)

如何在64位的linux系统上使用汇编和C语言混合编程
摘要:最近在看于渊的一个操作系统的实现,在第五章的时候汇编和C 同时使用时碰到了问题:代码如下foo.s 1 extern choose 2 3 ;;;;;the data area 4 num1st dd 3 5 num2nd dd 4 6 7 global _start 8 global myprint 9 10 11 _start: 12 13 push dword [num1st] 14 push dword [num2nd] 15 16 ... 阅读全文

posted @ 2012-04-02 19:55 沉沉-_- 阅读(8094) 评论(0) 推荐(0)

导航