随笔分类 -  c/c++

摘要:内联函数产生的原因 C语言中,如果一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗。 为了解决这个问题,特别的引入了inline修饰符,表示为内联函数。 使用内联函数的好处 #include <stdio.h> //函数定义为inline即:内联函数 inline ch 阅读全文
posted @ 2020-04-19 10:38 不二良 阅读(212) 评论(0) 推荐(0)
摘要:在函数参数传递中,如果我们想修改某个实参,使用指针或者引用都可以实现 使用指针: void func1(int *a) 调用 func1(&b) 使用引用: void func2(int &a) 调用 func2(b) 可以看出引用较为方便 如果不想修改某个实参的话可以在int*前加const,即c 阅读全文
posted @ 2020-04-12 12:01 不二良 阅读(163) 评论(0) 推荐(0)
摘要:指向数组的指针与二维数组 定义一个二维数组很简单,如int matrix[3][10]。如果我们想在函数中对这个二维数组进行修改那么该如何传递参数呢? 有两种方式:void func(int (*mat)[10]) 或 void func(int mat[][10]) (*mat)[10],mat就 阅读全文
posted @ 2020-04-12 11:11 不二良 阅读(397) 评论(0) 推荐(0)