2011年3月17日
摘要: 1、函数的缺省认定。当程序中遇见一个没有定义原型的函数时,会默认函数返回一个整型值。对于那些并不返回整型的函数来说这种认定会产生错误。一个例子如下,函数func()返回一个float值3.14(010000000010000100111010011),假定函数是这样调用的:1 float f;2 f = func();在函数调用之前,编译器不知道其原型,于是认定函数返回整型值,并产生指令将这个值转换成float,然后将其赋值给变量f2、函数的参数。传值调用不改变参数的值,凡是标量(就是值本身,包括各种基础数据类型,或者自定义结构)都是传值调用。数组参数是传址调用3、ADT和黑盒模块具有功能说明 阅读全文
posted @ 2011-03-17 19:52 如是晴朗 阅读(185) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <net/if.h>#include <netdb.h>#include <syslog.h>#include <l 阅读全文
posted @ 2011-03-17 17:12 如是晴朗 阅读(408) 评论(0) 推荐(0) 编辑