C/C++
总结C语法,对比C/C++语法区别
鬼谷子丶
这个作者很懒,什么都没留下…
展开
-
内存分区模型
内存分区模型 代码区:存放函数体的二进制代码,CPU执行的机器指令。共享,只读 全局区:存放全局变量、静态变量(static),程序结束后由操作系统释放 常量区:存放字符串常量、const修饰的全局常量 栈区:编译器自动分配,用来存放函数参数值、局部变量、const修饰的局部常量等 堆区:由程序员申请和释放,若程序员没有释放,则程序结束由操作系统自动回收。C语言中用malloc()和free()实现;C++中用new和delete实现 分区意义:不同区域存放的数据,赋予不同的生命周期,灵..原创 2021-01-07 12:32:24 · 363 阅读 · 2 评论 -
typedef语法小结
目录 内存模型 C语言typedef语法小结 字符串 值传递、地址传递、引用传递 malloc/new 函数 内存模型 C语言typedef语法小结 typedef作用:为一种数据类型起别名 ①简化一些复杂的类型声明 typedef void (*fun)(int a);//为函数指针void (*)(int a)起别名fun typedef struct student{}*stu;//为结构体指针struct student{}*起别名stu fun p;//定义函数指.原创 2021-01-07 11:37:46 · 845 阅读 · 0 评论