100条经典C语言笔试题目整理
来源:互联网 发布:三星note3 软件一闪 编辑:程序博客网 时间:2024/04/29 08:11
2、以下为Linux下32位C程序,请计算sizeof的值。
char str[] = "hello";char *p = str;int n =10;请计算:sizeof(str)= sizeof(p)= sizeof(n)=
sizeof与strlen的区别。1)sizeof是C语言的关键字,而strlen是函数;2)sizeof的参数类型较多,而strlen参数只能针对char型且必须以‘\0’结尾;3)数组做sizeof参数时不退化,而作为strlen参数时退化为指针(数组名传递给函数时退化为指针);4)计算时间不同,sizeof在程序编译的时候就已运行,而strlen是在函数运行时才进行运算(sizeof与初始化无关,strlen与初始化相关,参考13题);5)sizeof保证能容纳实现所建立的最大对象的字节大小,strlen测试从起始到第一个‘\0’结束,但strlen返回大小不包括0。
………………………………………………………………………………………………………………………………………………………
5、设有以下说明和定义:
typedef union{long i; int k[5];char c}DATE;struct data {int cat;DATE cow;double dog;} too;DATE max;printf("%d",sizeof(struct data)+sizeof(max));上述输出结果是———
(1)对于union存储使用公共空间,union所占空间为其中最大变量的空间;(2)结构体测占字节时要考虑字节对齐。(单独整理,见博客结构体字节对齐问题)
待续...
0 0
- 100条经典C语言笔试题目整理
- 100条经典C语言笔试题目
- 100 条经典C语言笔试题目
- 100条经典C语言笔试题目
- 100条经典C语言笔试题目(上)
- 100条经典C语言笔试题目(下)----待补充
- 100条经典C++语言笔试题目-前50题
- 100条经典C++语言笔试题目-后50题
- 嵌入式程序员C语言笔试经典题目
- C语言方向_经典笔试题目
- 嵌入式c语言经典笔试题目
- C语言笔试题目
- C语言笔试题目
- C语言笔试题目
- 经典C语言笔试面试题汇总整理
- C/C++笔试经典题目
- C 语言经典题目
- c语言常见笔试题目
- 微信公众平台初级使用教程
- 树状数组
- 10--2/8/16进制
- ITAT 第一届 C语言程序设计 参考答案(个人答案 仅供参考)
- Oracle大小写问题
- 100条经典C语言笔试题目整理
- IT类工作,HR面试会关注什么(总结中.......)
- 【组件开发】html5版断点续传【二】---前后端代码
- Letter Combinations of a Phone Number
- 数据泵使用expdp、impdp
- ReSharper 8.0.14.856注册码
- 《数据结构》第二章问题回收站 第105到135楼问题答案整理
- 完全卸载oracle11g步骤
- 黑马程序员——高新技术—java5并发库之ArrayBlockingQueue