
c语言
ccsu_ms
这个作者很懒,什么都没留下…
展开
-
enum使用
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6 #define SUN 7 在此,我们定义一种新的数据类型,转载 2012-11-01 14:05:15 · 824 阅读 · 0 评论 -
union的用法
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型,一个被说明为该“联合”类型的变量中,允许装入该原创 2012-11-01 14:27:15 · 702 阅读 · 0 评论 -
标准C的标记化结构初始化语法
http://www.cnblogs.com/wanghetao/archive/2012/05/28/2521525.html 在标准C中(C89)结构标准初始化是用{}来实始化,在C99的版本,采用了采用可读性更强的标记化实始化,这在LINUX内核和驱动很为常见。 这是ISO C99的用法 C Primer Plus第五版中相关章节: 已知一个结构,定义如下 struct book转载 2012-12-04 18:26:48 · 552 阅读 · 0 评论 -
linux shell 中iconv的用法
由于我的linux是移植在OK6410上的linux。没有iconv命令。 libiconv-1.14.tar.gz下载地址: http://code.google.com/p/lnamp-web-server/downloads/detail?name=libiconv-1.14.tar.gz&can=2&q= 解压缩交叉编译得到iconv可执行文件,以及文件运行所需要的库文件,将得到的库原创 2013-04-10 16:05:11 · 2035 阅读 · 0 评论 -
linux C程序中获取shell脚本输出
linux C程序中获取shell脚本输出 1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen 5. 小结 1. 前言 Unix 界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个 ping程序来测试网络的连通性,实现ping函数需要写上转载 2013-04-10 15:52:40 · 970 阅读 · 0 评论 -
C语言逗号运算符和逗号表达式
http://see.xidian.edu.cn/cpp/html/27.html 在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为:表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。 【例3.19】 main(){ int a=2,b=4,c=6,x,转载 2013-05-09 17:14:49 · 926 阅读 · 1 评论