随笔分类 -  C++小笔记

const 指针
摘要:1. 指向常量的指针变量 const type * 指针名称,该指针指向常量,因此不能通过指针改变指针所指对象的值。 2. 常指针 type * const 指针名称,该指针为常指针,必须在定义时初始化,一旦初始化其指向不能改变。 3. 两者区别 分辨两者看const后面接的是什么,const后面接 阅读全文

posted @ 2021-11-22 16:10 _雨下一整晚 阅读(107) 评论(0) 推荐(0)

C++中的各种定义
摘要:1. 定义基本数据类型的变量:基本数据类型 变量名列表:int a, b, c, d; 2. 定义函数:类型标识符 函数名(形参表 ) { 声明部分; 执行语句} :int max( int x, int y) {}; 函数名后面可以有形参,也可以无(void); 3. 定义内置函数:在定义函数的左 阅读全文

posted @ 2021-11-16 21:48 _雨下一整晚 阅读(1064) 评论(0) 推荐(0)

字符数组与字符串变量
摘要:字符串变量的定义为:string string1;string1为字符串变量,不是字符数组名,可以直接赋值字符串:string1 = " hello world";而char str[];定义了一个字符数组,字符数组不可以直接赋值,可以选择在定义的时候初始化,如:char str[] = { 'h' 阅读全文

posted @ 2021-11-16 20:48 _雨下一整晚 阅读(425) 评论(0) 推荐(0)

用数组名作函数参数
摘要:如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量; 数组名代表数组首元素的地址,并不代表数组中的全部。 在用变量作函数参数时,直能将实参变量的值传给形参变量,在调用函数过程中如果改变了形参的值,对实参没有影响;而用数组名作函数参数时,如果改变了形参数组元素的值将同时改变实 阅读全文

posted @ 2021-11-06 09:35 _雨下一整晚 阅读(212) 评论(0) 推荐(0)

静态局部变量的注意事项
摘要:对静态局部变量时在编译时赋初值的,即只赋值一次,在程序运行时它已有处置。以后每次调用函数时不在重新赋初值而只保留上一次函数调用结束时的值。 阅读全文

posted @ 2021-11-05 21:43 _雨下一整晚 阅读(89) 评论(0) 推荐(0)

内置函数-函数重载-函数模板
摘要:内置函数: 声明内置函数在函数首部左边加inline,当遇到该函数时直接奖内置函数体的代码代替调用,将实参代替形参. 函数重载: C++允许用一个函数名定义多个函数,而这些函数的参数个数和参数类型可以不相同. 函数模板: 建立一个通用函数,函数 类型和形参类型不确定,用一个虚拟类型来表示,凡是函数体 阅读全文

posted @ 2021-11-05 20:57 _雨下一整晚 阅读(72) 评论(0) 推荐(0)

C++函数类型与返回值类型
摘要:C++中,若函数值类型和返回值类型不一致,则以函数类型为准,对于数值型数据,可以自动转换数据。 阅读全文

posted @ 2021-11-05 19:37 _雨下一整晚 阅读(423) 评论(0) 推荐(0)

导航