c
通过socket了解世界
穿梭在网络编程世界中的小小后生
展开
-
函数返回或参数返回值
1 存放函数的栈区是相互独立的,函数之间只能通过参数传递、返回值或其他方式进行数据传递。 2 在带有返回值的函数中,需要使用一个带return的语句返回一个表达式的值。 区别:一般函数返回值时都要建立临时变量,即拷贝副本。引用参数返回值时,不产生值得副本,而是直接将其返回值直接传递给接受函数的变量或对象原创 2012-12-16 19:09:06 · 675 阅读 · 0 评论 -
c面试小结
int a=1 在内存中怎么存储的?00000000 00000000 00000000 00000001float c与#define m 5比较if ((x >= 4.999999) && (x 动态二维数组可以作为形参吗,如果可以具体怎么实现?void fun(**a ,m,n) int a[5] 元素的首地址,数组的首地址?a 即a[0]的地址@a 即原创 2012-12-19 19:58:49 · 427 阅读 · 0 评论 -
不定输入参数函数的编程中需要用到的宏,即注意事项
不定参数输入的一些宏 (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针; (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量; (3)然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型(如果函数有多个可变参数的,依次调用VA_ARG获取各个 参数); (4)最后用VA_END宏结束可变参原创 2013-01-04 14:19:16 · 834 阅读 · 0 评论 -
radom_simple
#include #include #include #include #include #include #include #include #include static int get_random_fd (void){ static int fd = -2; if (fd == -2) { fd = o原创 2013-01-09 11:51:24 · 524 阅读 · 0 评论