#include union myun { struct { int x; int y; int z; }u; int k; }a; int main() { a.u.x =4; a.u.y =5; a.u.z =6; a.k = 0; printf("%d %d %d\n",a.u.x,a.u.y,a.u.z); return 0; } [color="#ff0000"]union类型是共享内存的,以size最大的结构作为自己的大小,这样的话,myun这个结构就包含u这个结构体,而大小也等于u这个结构体的大小,[color="#ff0000"]在内存中的排列为声明的顺序x,y,z从低到高,然后赋...
by lilysulia - Linux文档专区 - 2008-01-06 22:58:47 阅读(835) 回复(0)
出处 http://blog.csdn.net/chary8088/archive/2006/04/09/656274.aspx c中, 结构也是一种数据类型, 可以使用结构变量, 因此, 象其它类型的变量一样, 在使用结构变量时要先对其定义。 定义结构变量的一般格式为: struct 结构名 { 类型 变量名; 类型 变量名; ... } 结构变量; 结构名是结构的标识符不是变量名。 类型为第二节中所讲述的五种数据类型(整型、...
#include
招聘 职位要求: 1. 熟练掌握标准c/c++开发。熟练掌握vs2003,设计和实现过小规模的软件系统. 2. 对:界面,Activex控件,多进程,多线程等有深入的理解和应用,并有丰富的程序调试及优化经验. 3. 熟练掌握操作系统、数据结构、软件工程等软件开发必备知识. 4. 熟悉TcP/IP,HTTP等协议,对协议细节有清晰概念. 5. 掌握WINDOWS消息机制,较深理解MFc,掌握大型关系数据库的访问. 6. 沟通能力、文字表述能力,工作积极主动,认真踏...
1。编译环境 如果在linux下,可以是vi+gcc+gdb,也可以是emacs+gcc+gdb。这里说一下,vi和emacs是编辑软件,也就是写源代码的工具,gcc是编译器,gdb是调试器。关于vi和emacs,是*nix平台上的两大主流编辑器。你要问了我该学哪一个。抱歉,我也不知道你该学哪一个。 如果在windows下,那就很多了。主要是微软和BORLAND的产品。大家如果想对它们了解更多,用google搜一下就知道了。 选择一下自己编程的平台,装一个编译...
本帖最后由 panlin820816 于 2011-09-27 14:12 编辑 1、精通c/c++,数据结构 2、熟悉Linux操作系统 3、熟悉开源开发软件的使用 4、有讲师授课经验 有意者请发简历至:[email]panlin816@yahoo.com.cn[/email]
招聘条件: 1. c语言基础要好! 2. 熟悉Linux编程环境; 3. 会Java/android/iOS开发的更好的; 4. 熟悉网络协议等; 5. 计算机或相关专业; 6. 本科专业; 公司:外资 工作性质:现在主要从事c方面的开发,后续可能会涉及到其他方面的开发 工作地点:武汉 或 上海 有兴趣的需要了解详细情况加QQ:407279935 QQ认证信息:随便输入信息即可