c++学习
学习c++笔记
_星年
这个作者很懒,什么都没留下…
展开
-
数据类型补充
注:32位cpu内部有32根地址线,可寻址的范围就是 2的32 次方个地址。一个字节8位,4个字节就是32位,正好可以存储2^32 次方个地址。0为假,非0为真,0为false,非零为true。关键字bool,布尔类型本质只有两个值1和0,指针是用来存放地址的数据类型。布尔类型占用1个字节空间。32位平台占用4个字节。64位平台占用8个字节。原创 2022-09-27 18:14:55 · 44 阅读 · 0 评论 -
-冒泡排序
【代码】-冒泡排序。原创 2022-09-27 18:12:42 · 39 阅读 · 0 评论 -
十五、内存分区模型
如果将该变量取地址return会很危险,因为栈区内存会在函数结束后由系统回收。坑:有的编译器会在把局部变量保留一次,使第一次使用该返回地址是可用的,第二次使用由于局部变量被销毁变成野指针。全局区存放的有全局变量,常量,静态变量 字符串常量 const static。放函数体的二进制代码,由系统进行管理,该位置存放的是二进制的cpu指令。代码区是共享的,可多次被调用,多次执行程序只会调用这一份代码。1、栈区存放函数的参数、局部变量等,栈区内存由编译器自动释放。代码区也是只读的,是不可被修改的。原创 2022-09-26 11:07:48 · 50 阅读 · 0 评论 -
关键字:extern
要注意的是如果该函数或变量不能被static修饰,如果是被static修饰的变量或函数是不可以被extern外部声明的。可以将工程内其他文件定义的函数或者变量在当前文件用extern声明,声明后即可调用。修饰变量表示声明该变量是外部变量需要在当前位置调用。修饰函数表示声明该函数是外部函数需要在当前位置调用。原创 2022-09-26 11:00:26 · 60 阅读 · 0 评论 -
十四、引用
引用关键字:&,引用的意思是给变量取一个别名原创 2022-09-26 10:54:49 · 57 阅读 · 0 评论 -
关键字:static
改变全局变量的作用域为当前文件。改变局部变量的生命周期至结束。改变函数作用域仅为当前文件内。原创 2022-09-26 10:32:23 · 30 阅读 · 0 评论 -
十三、结构体
结构体创建及使用原创 2022-09-26 10:25:12 · 274 阅读 · 0 评论 -
十二、函数
关于函数原创 2022-09-26 09:51:44 · 82 阅读 · 0 评论 -
十一、指针--(重点:指向数组指针的指针)
重点,指向数组指针的指针原创 2022-09-26 09:51:06 · 164 阅读 · 0 评论 -
十、程序运行结构
C++程序运行结构while for if break continue switch do while goto原创 2022-09-25 17:44:57 · 71 阅读 · 0 评论 -
九、关于数组
关于数组原创 2022-09-25 15:52:28 · 267 阅读 · 0 评论 -
八、运算符
注意:前置++先自增在参与表达式运算,–同理。注意:前置++先参与表达式运算在自增,–同理。返回值为1或者0,其中1表示真,0表示假。如果大于则为真,输出a,否则输出b。可以计算数据类型/变量占用空间大小。意思就是a大于b吗?原创 2022-09-25 15:10:47 · 72 阅读 · 0 评论 -
七、转义字符
转义字符及示例代码原创 2022-09-25 14:47:07 · 69 阅读 · 0 评论 -
五、C++基本数据类型
C++基本数据类型原创 2022-09-25 13:51:42 · 219 阅读 · 0 评论 -
四、关于常量
建议宏定义常量时不加分号";",因为 #define 会将代码中的常量名,全部替换为定义的值,包括分号";"原创 2022-09-25 13:32:55 · 78 阅读 · 0 评论 -
三、关于变量
变量类型 变量标识符 赋值符 变量值;//最后以分号作为结束符。原创 2022-09-25 13:11:25 · 68 阅读 · 0 评论 -
函数的参数及传参
关于自定义函数的参数-传参方式-默认参数-占位参数原创 2022-09-25 12:55:17 · 150 阅读 · 0 评论 -
二、代码注释
注释信息2 */原创 2022-09-25 11:23:07 · 49 阅读 · 0 评论 -
一、C++开发工具VS
开发工具下载:原创 2022-09-25 11:21:14 · 1671 阅读 · 0 评论