结构体、共用体、枚举
来源:互联网 发布:webzip软件 编辑:程序博客网 时间:2024/06/04 08:06
问与答
问:指针强转之后还会对齐吗?
答:不会
有图有真相:
问:fgets的细节是怎样的?
答:fgets的原型是这样的:char *fgets( char *string, int n, FILE *stream );fgets把回车也视为输入的字符。输入大于等于n-1个,就截取n-1个,最后补个’\0’结尾。如果输入少于n-1个,就在所有输入后加个’\0’结尾。因为回车的ASCII码的十六进制是0A,所以在内存中经常可以看到0A 00结尾的字符串。截取剩下的还在缓冲区里。所以当显示要输入n个字符时,实际上fgets里的第2个参数要设置成n+1,这样才不会少截取一个字符。
问:所有常量都没有地址吗?
答:只有字符型常量放在只读数据区,有地址。其他类型都是立即数,都没有地址。
0 0
- 结构体、共用体、枚举
- 枚举,结构体,共用体
- 结构体 枚举 共用体
- 结构体、共用体、枚举
- 结构体、共用体、枚举
- 结构体、共用体、枚举
- 结构体/枚举/共用体
- 结构体 共用体 枚举
- 结构体,共用体,枚举体,typedef
- C++结构体、共用体、枚举
- chapter3 结构体 共用体与枚举
- 结构体、共用体、枚举和typedef
- 数组&字符串&结构体&共用体&枚举
- 字符串&结构体&共用体&枚举
- C++ 共用体 枚举 结构体 介绍
- C++ 结构体 共用体和枚举
- 结构体,共用体,枚举类型
- 结构体、共用体和枚举
- 《Linux课程复习》
- VC++平台简介
- C 语言程序设计实践 6.8 不服 sala!
- C结构体
- 排序总结
- 结构体、共用体、枚举
- 《操作系统常考知识点总结》
- 1_Hello Ubuntu
- 什么是留一交叉验证以及如何用python编码实现
- 《操作系统面试题》
- 浅拷贝和深拷贝
- 《操作系统试题库(整理)》
- C 语言程序设计实践 7.1 转置
- 我的当前心态与未来展望