黑马程序员技术交流社区
标题:
帮你们复习,谁能一一解答无误
[打印本页]
作者:
李艳兵
时间:
2015-8-16 12:42
标题:
帮你们复习,谁能一一解答无误
1.结构体是什么数据类型?
2.结构体里面的元素可以是不同类型吗?
3.结构体可以定义在什么位置?使用时遵循什么原则?
4.结构体类型可不可以重复定义?有没有例外?
5.结构体在函数内和在函数外生命周期一样吗?
6.结构体与数组有什么区别?
7.结构体数组是什么?
8.结构体指针取值有哪两种方式?
9.struct Person{char *name;char c;int age;};这个结构体在内存中占几个字节?写出理由.
编程题:
1.定义一个结构体,然后打印里面的每一个元素.(两种方式:结构体变量和指针)
2.用结构体定义一个三口之家.家里每个成员都有:姓名,年龄,身份(如:父亲).
3.打印这个三口之家的所有成员信息.
4.实现一个定义描述星期的枚举类型.并取周二的值.
1.什么是预处理指令?
2.C语言中的预处理指令有哪些?
3.预处理指令出现的意义是什么?
4.文件包含关键字是什么?核心作用是什么?
5.宏定义关键字是什么?核心作用是什么?
6.条件编译关键字是什么?核心作用是什么?
编程题:
1.用宏定义实现取两个数的最小值.
2.用预处理指令实现防止出现文件重复包含及交叉包含
作者:
960743995
时间:
2015-8-16 13:10
哇,学员们都被吓到了,呵呵。
试答一个:
9.struct Person{char *name;char c;int age;};这个结构体在内存中占几个字节?写出理由.
占16个字节。因为占内存最大的类型为模,此处模为指针的8字节,另外两个char 与 int,再一个8字节就搞定了,所以为16个字节,正确吗、?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2