随笔分类 -  Advanced C Language

摘要:结构体定义: 第一种:只有结构体定义 [cpp] view plain copy struct stuff{ char job[20]; int age; float height; }; [cpp] view plain copy [cpp] view plain copy 第二种:附加该结构体类 阅读全文
posted @ 2016-10-11 18:07 Joe.Smith 阅读(275) 评论(0) 推荐(0)
摘要:未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图! 首先对于上篇文章中宏定义的补充: (1)#define NAME"zhangyuncong" 程序中有"NAME"则,它会不会被替换呢? (2)#define 0x abcd 可以吗?也就是说,可不可以用不是标识符的字母替换成别的东西? 阅读全文
posted @ 2016-08-20 15:36 Joe.Smith 阅读(686) 评论(0) 推荐(0)
摘要:未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图! 类中static的详解: 静态数据成员: 声明:不能在类声明中定义,类内定义。 内存分配:只分配一次内存,定义时分配空间,位于全局数据区。 共享性:类内所有对象共享,不属于特定对象,即使没有类的实例化,也可以使用它。 初始化格式: <数据 阅读全文
posted @ 2016-08-19 12:54 Joe.Smith 阅读(223) 评论(0) 推荐(0)
摘要:未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图! 首先,讲一下c++ 中的static: static有面向过程的有面向对象的,关于面向对象与面向过程区别请参考另一篇博文,也可自行百度。 先讲讲程序在内存中的存储结构: 我把所有知识点大致缩减到下面这张图上了,希望大家能够一目了然 Sta 阅读全文
posted @ 2016-08-19 09:44 Joe.Smith 阅读(268) 评论(0) 推荐(0)
摘要:Malloc: 定义上:malloc memory allocation 动态内存分配 是c中的一个函数 使用方法: extern void *malloc(unsigned int num_bytes) num_bytes内存块字节长度。 内存块大小确定:malloc是通过我们计算然后得到一块新内 阅读全文
posted @ 2016-08-15 20:19 Joe.Smith 阅读(3036) 评论(0) 推荐(2)