上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 指针函数和函数指针 指针函数 类型标识符 *函数名(参数表) eg:int *f(x,y); 指针函数——1、首先他是一个“函数”,只不过一定有返回值,并且返回值为地址,需要用指针来接 2、由于返回值是地址,所以类型说明符一般都是int 3、函数名没有被括号束缚,这表示函数具有一定的独立性并且他首先 阅读全文
posted @ 2021-12-20 10:41 尘落曦枫 阅读(33) 评论(0) 推荐(0)
摘要: 函数重载 函数重载概念(Function Overload): 同一个函数名搭配不同(类型和数量)的参数,这就是函数重载 注意:函数名和不同参数搭配时函数的含义不同,重载的函数(函数体)自然是不同的 函数重载判断标准: 1、参数个数不同 2、参数类型不同 3、参数顺序不同 注意:函数返回值不是函数重 阅读全文
posted @ 2021-12-12 22:27 尘落曦枫 阅读(57) 评论(0) 推荐(0)
摘要: 默认参数 函数定义时,定义默认参数,当后面调用时传入新的参数,则覆盖默认参数,使用新参数;否则使用默认参数 注意:如果调用函数时不传入新的参数,那么定义函数时一定要传入默认参数 #include <iostream> using namespace std; void myPrint(int x = 阅读全文
posted @ 2021-12-12 21:45 尘落曦枫 阅读(157) 评论(0) 推荐(0)
摘要: 内联函数(inline) 在c++语言中可以使用 const int A = 3; 代替 #define A 3; 可以做到变量的替换,但是如果是需要替换更大的函数呢? C++中使用inline关键字声明内联函数,使用内联函数替代代码片段,达到相似的效果!注意: 在函数定义时一定要加inline关键 阅读全文
posted @ 2021-12-12 16:23 尘落曦枫 阅读(178) 评论(0) 推荐(0)
摘要: //字符数组 #include <iostream> #include <string.h> using namespace std; int main(int argc, char const *argv[]) { char x[] = "abcdefg"; //字符串存储会默认后面加一个字符“\ 阅读全文
posted @ 2021-11-26 15:23 尘落曦枫 阅读(710) 评论(0) 推荐(0)
摘要: Linux内核下的存储主要分为5大段:栈、堆、数据段、代码段、不可访问区域; 栈:又称“运行时栈”,按照“后进先出”原则操作数据,主要存储局部变量,用完即销毁。 堆:又称“运行时堆”,是一块自由存储区域,由用户手动申请和销毁空间,一般和malloc, free, calloc, realloc等内存 阅读全文
posted @ 2021-11-25 10:15 尘落曦枫 阅读(253) 评论(0) 推荐(0)
摘要: C++_05_引用 1、普通引用 C++引用概念(C++特有新增加引用):引用可以看作一个已定义变量的别名(Type& name = var;) 注意:普通引用在声明时必须用其它的变量进行初始化;引用作为函数参数声明时不进行初始化 注意:引用在定义时需要添加&,在使用时不能添加&,使用时添加&表示取 阅读全文
posted @ 2021-11-21 16:10 尘落曦枫 阅读(63) 评论(0) 推荐(1)
摘要: static关键字: 为什么要使用static——静态: 1、对于静态全局变量而言,存储在数据段,目的是限制其他源文件(.cpp文件)的访问权限 2、对于静态局部变量而言,存储在数据段,经过证实存储在数据段的静态存储区;生存周期维持在整个源文件内(函数结束不会立即销毁,会保存在数据段的静态存储区,可 阅读全文
posted @ 2021-11-19 09:59 尘落曦枫 阅读(214) 评论(0) 推荐(1)
摘要: CPP1 定义变量 描述 按顺序分别定义char、int、long、double类型的变量,并用sizeof()依次输出这几个变量在内存中所占用的字节数。 输入描述: 用户按顺序分别定义char、int、long、double类型的变量。 输出描述: 输出这几个变量的内存占用大小。 每个占一行,格式 阅读全文
posted @ 2021-11-19 09:07 尘落曦枫 阅读(111) 评论(0) 推荐(1)
摘要: a代表0行地址 &a代表整个数组首地址 正好等于首行首地址 *a表示0行首地址 a+1代表第0+1行地址 (一行表示完整的列单位 比如a[2][3] ,这里一行指3个单位) **a首行首地址元素 (双重解引用:第一重确定首地址;第二重确定元素值) *a代表第0行首地址 *(a+1)代表第0+1行首地 阅读全文
posted @ 2021-11-18 17:11 尘落曦枫 阅读(635) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 下一页