c/c++
zy943453722
这个作者很懒,什么都没留下…
展开
-
网络编程中return函数和exit函数的区别
此博客已迁移到[新博客](http://www.zy943453722.ink),欢迎大家访问关注,谢谢!!! * * * 区别: exit函数在头文件stdlib.h中.exit(0):正常运行程序并退出程序;退出(1):非正常运行导致退出程序; return():返回函数,若在主要函数中,则会退出函数并返回值,可以写为返回(0),或返回0.详细说明:1 ..返回返回函数值,是关键字;出口是...原创 2017-09-05 21:12:31 · 332 阅读 · 0 评论 -
c语言中冒号的用法
此博客已迁移到新博客欢迎大家访问关注,谢谢!!!一.单冒号(:) 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允转载 2017-08-25 15:37:04 · 30016 阅读 · 3 评论 -
linux下多文件编译以及makefile的用法
此博客已迁移到新博客欢迎大家访问关注,谢谢!!! linux C下多文件编译,以及Makefile的使用 由于在C语言中,不能把所有的代码都放在一个.c文件里面,这样这个.c文件会很大,而且代码维护起来会很麻烦。于是在网上找了些C语言多文件编程的示例,记录下我的学习过程。转载 2017-08-20 16:47:49 · 622 阅读 · 0 评论 -
const只读变量的内存分配
此博客已迁移到新博客欢迎大家访问关注,谢谢!!!const只读变量与#define宏定义的常量的内存分配的区别编译器通常不为普通 const 只读变量分配存储空间,而是将它们保存在符号表中,这使 得它成为一个编译期间的值,没有了存储与读内存的操作,使得它的效率也很高。 例如: #define M 3//宏常量 const int N=5;//此时并未将 N 放入内存中 …… i原创 2017-05-15 19:57:43 · 657 阅读 · 0 评论 -
struct大小计算
此博客已迁移到新博客欢迎大家访问关注,谢谢!!! struct 大小计算 结构体是一种复合数据类型,通常编译器会自动的进行其成员变量的对齐,已提高数据存取的效率。在默认情况下,编译器为结构体的成员按照自然对齐(natural alignment)条方式分配存储空间,各个成员按照其声明顺序在存储器中顺序存储。自然对齐转载 2017-05-15 17:23:38 · 220 阅读 · 0 评论