摘要: 推荐: C语言中内存分配 Linux size命令和C程序的存储空间布局 本大神感觉,上面的链接的内容,已经很好的说明了; 总结一下: 对于一个可执行文件,在linux下可以使用 size命令列出目标文件各部分占的字节数;分为:text段、data段与bss段;(参考:Linux size命令和C程序的存储空间布局) 对于一个可执行文件,它的存储空间包括: 1. 代码区(text segme... 阅读全文
posted @ 2017-09-01 19:04 殷大侠 阅读(3529) 评论(0) 推荐(0) 编辑
摘要: 如果尔等之辈问本大神,为什么需要头文件呢?本大神告诉你:想要知道为什么需要头文件的话,你就应该知道C语言编译的过程; 本大神为你们准备了基本知识: C语言文件的编译与执行的四个阶段并分别描述: C++中的头文件和源文件:如何写头文件 (这个写的很好,明白) 为什么有头文件的原因:(按步骤来) 1. 在一个文件A中,如果要使用另一个文件B里的函数 sum(),那么我们就需要在文件A里面声... 阅读全文
posted @ 2017-09-01 15:56 殷大侠 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 用于整理记录一些C语言下的小知识点: 1. 在C语言中,怎么查看一个数据类型占用了多少个字节大小呢? 可以使用sizeof(int)/sizeof(double)等来查看某数据类型到底用了几个字节; 注意:sizeof 它并不是一个函数,而是一个单目操作符, 2. 作用域: 全域变量:定义在函数之外的变量为全局变量; 它的作用域为:从定义开始,至文件最后; 对于全局变量,我们经常使用ex... 阅读全文
posted @ 2017-09-01 12:55 殷大侠 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 列举这一部分的目的就是注意它的写法,尤其是 分号 ; 的位置; 1. if-else if else 语句: if (表达式1) 语句1; else if (表达式2) 语句2; else 语句3; 2. ? : 运算符 表达式1 ? 表达式2 : 表达式3 如果表达式1 为真,则返回表达式2 值,否则返回表达式3的值; 3. switch 语句 ... 阅读全文
posted @ 2017-09-01 10:53 殷大侠 阅读(248) 评论(0) 推荐(0) 编辑
摘要: C语言中基本的数据类型有: 整型: 分为有符号整型(signed)和无符号整型(unsigned ), 它们各自又可以分为 长整型(long), 短整型(short), 整型(int)和字符型(char), 所以结合起来一共有8种基本的整型结构: long/short/int/char/unsigned long/unsigned short/unsigned int/unsigned char... 阅读全文
posted @ 2017-09-01 10:24 殷大侠 阅读(656) 评论(0) 推荐(0) 编辑