![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习ing
文章平均质量分 50
怂.jpg
这个作者很懒,什么都没留下…
展开
-
C++学习笔记——4种存储类别
C++种变量的存储类别有4种:自动的(auto),静态的(static),寄存器的(register),外部的(extern)。一、自动变量函数的局部变量,不加关键字static,编译系统对它们动态地分配存储空间。用的时候就分配存储空间,不用的时候就释放。这就是自动变量。如auto int a;存储类别auto和数据类型int的顺序任意。关键字auto可以省略,如果不写auto,则系统把它们默认为自动存储类别,它属于动态存储方式。二、静态变量1、静态局部变量如果希望函数中的局部变量在函数原创 2021-10-05 22:20:11 · 947 阅读 · 0 评论 -
有默认参数的函数
来说一说有默认参数的函数什么东东?怎么用嘞?1、定义2、调用3、多参数情况注意呦!1、结合顺序2、函数的声明与定义3、不能作重载函数什么东东?一般情况下,在函数调用时形参从实参那里取得值,因此实参的个数应与形参相同。当用同样的实参多次调用同一函数时,C++提供了简单的处理方法,给形参一个默认值,这样形参就不一定要从实参取值了。怎么用嘞?1、定义float area(float r = 2);2、调用(1)如果确认b的值为2,调用则可以不必给出实参的值。如area () ;//相当于area原创 2021-09-28 22:06:51 · 423 阅读 · 0 评论 -
C++——函数模板
今天来说一说函数模板什么是函数模板呢?在我们使用函数重载时,可以将三个功能相同或相近的函数使用同一个函数名。例如int max(int a,int b,int c);double max(double a,double b,double c);long max(long a,long b,long c);但是当三个函数的函数体相同,只是函数类型和形参类型不同时,那我们可不可以把这三个函数简化到一个函数中呢?这便有了函数模板。所谓函数模板,实际上是建立了一个通用函数,其函数类型和形参类型不原创 2021-09-27 16:27:50 · 159 阅读 · 0 评论 -
函数的重载
什么是函数重载?当几个函数功能相同或相近,只有参数的个数或类型不同时,我们可以在编写程序时,将这几个函数取同一个函数名。例如,三个数中取最大值int max1(int a,int b,int c);double max2(double a,double b,double c);long max3(long a,long b,long c);我们可以把它们的名字统一起来,都叫max,于是这么用int max(int a,int b,int c){ ... ...}double max原创 2021-09-26 22:22:32 · 198 阅读 · 0 评论 -
说一说内置函数
内置函数,内嵌函数,又叫内联函数是什么?函数调用时流程转来转去很耗费时间,所以为了压缩时间的开销,编译时将所调用得函数的代码直接嵌入到主调函数中,而不是将流程转出去。这种嵌入到主调函数中的函数称为内置函数。怎么用?指定内置函数的方法很简单,只需在函数首行的左端加一个关键字inline即可,与普通函数调用方法一样。inline int 函数名(形参列表);inline void A(int b,int c);int main(){ int x,y; ... A(x,y); ...}原创 2021-09-25 16:48:06 · 100 阅读 · 0 评论 -
putchar 和 getchar
用getchar和putchar函数进行字符的输入和输出1.putchar函数putchar函数的作用是向终端输出一个字符char q = 'A';putchar(q); //输出'A'putchar('A'); //输出'A'putchar(65); //输出'A'putchar('\101'); //输出字符'A',八进制的101是'A'的ASCII码2.getchar函数getchar函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符原创 2021-09-25 16:11:40 · 366 阅读 · 0 评论 -
C++在标准输入流与输出流中使用控制符
C++在标准输入流与输出流中使用控制符标准输入输出流的控制符:先来一个浮点数的例子再来一个整数的例子注意标准输入输出流的控制符:控制符作用dec设置数值的基数为10hex设置数值的基数为16oct设置数值的基数为8setfill(c)设置填充字符c,c可以是字符常量或字符变量setprecision(n)设置浮点数的精度为n位。在以一般十进制小数形式输出时,n代表有效 数字。在以fixed(固定小数位数)形式和scientific(指数)形式原创 2021-09-25 12:44:32 · 485 阅读 · 0 评论