2013年7月8日

标准C编程-笔记全集

摘要: C语言的基本概念编写一个简单的C程序,后缀名保存为c(本次文件名为a.c)gcc:对c程序进行编译和连接;gcc a.c./a.out:运行程序,输出程序的结果;其中a是c程序的文件名说明:其实并不是简单的在a.c文本中输入几行代码就能运行的,其内部实现步骤如下:1:gcc -E a.c 在c程序中有个#include的头文件,其中#开始的命令都叫做预处理命令,这里是把文件通过预处理器进行处理2:gcc -c a.c 对文件进行编译成机器认识的二进制的格式的目标代码,然后就出现一个a.o文件3:gcc a.o 把目标代码和其他的附加代码整合在一起,这样就有一个可以执行的程序a.out4:执行a 阅读全文

posted @ 2013-07-08 22:12 WEN.HQ 阅读(461) 评论(17) 推荐(0) 编辑

Unix/Linux笔记全集

摘要: 1:Unix/Linux操作系统概述要求:理解应用软件和操作系统的区别,掌握系统的Kernel(核心)和shell(外壳)之间的关系以及各自的作用Solaris:Solaris 是Sun Microsystems研发的计算机 操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris属于混合开源软件。操作系统Kernel和shellKernel:操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。Shell:俗称壳(用来区别于核),是指“提供使用者使用界面”的软件( 阅读全文

posted @ 2013-07-08 12:01 WEN.HQ 阅读(549) 评论(0) 推荐(1) 编辑

深入浅出-变长参数

摘要: 变长参数#include //变长参数所需头文件va_list v; //定义一个可变长参数的列表va_start(v,cnt); //将所有的参数保存到va_list中,并把参数个记录在cnt中;cnt是接收函数的第一形参变量=va_arg(v,数据类型); //从va_list中取出第一个参数赋值给变量,变量的数据类型必须和参数的数据类型一致va_end(v); //释放可变长参数列表-------------------------实例#include#includeint max(int cnt,...);int main(){printf("%d\n",max(3 阅读全文

posted @ 2013-07-08 00:05 WEN.HQ 阅读(240) 评论(7) 推荐(0) 编辑

导航