- C++字符串类C++提供了一种新的数据类型:字符串类型,它和char,int类型一样,可以用来定义变量,用一个名字代表一个字符序列,这就是字符串变量。读者需要明白string并不是C++本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象,每一个字符串变量都是string类的一个对象。C++字符串变量的定义在C++中字符串变量和其他类型变量一样,必须... C++字符串类C++提供了一种新的数据类型:字符串类型,它和char,int类型一样,可以用来定义变量,用一个名字代表一个字符序列,这就是字符串变量。读者需要明白string并不是C++本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象,每一个字符串变量都是string类的一个对象。C++字符串变量的定义在C++中字符串变量和其他类型变量一样,必须...
- C++枚举类型在C++中,如果一个变量只有几种可能的值,可以定义为枚举类型。枚举是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。 C++声明枚举类型用enum开头。enum weekday_enum { Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday }; 上面声明了一个枚举类型weekday... C++枚举类型在C++中,如果一个变量只有几种可能的值,可以定义为枚举类型。枚举是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。 C++声明枚举类型用enum开头。enum weekday_enum { Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday }; 上面声明了一个枚举类型weekday...
- C++内部函数在C++中,根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数。内部函数是指一个函数只能被本文件中其他函数所调用,在定义内部函数时,在函数名和函数类型的前面加static。函数首部的一般格式为static 类型标识符 函数名(形参表) //如 static int Max(int num1,int num2) 内部函数又称静态函数。在C++中使用内部函数... C++内部函数在C++中,根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数。内部函数是指一个函数只能被本文件中其他函数所调用,在定义内部函数时,在函数名和函数类型的前面加static。函数首部的一般格式为static 类型标识符 函数名(形参表) //如 static int Max(int num1,int num2) 内部函数又称静态函数。在C++中使用内部函数...
- C++多分支选择结构switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同。switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 …… case 常量表达式n:语句n default:语句n+1 } switch后面的括号里的表达式,原则上允许为任何类... C++多分支选择结构switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同。switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 …… case 常量表达式n:语句n default:语句n+1 } switch后面的括号里的表达式,原则上允许为任何类...
- C++引用作函数参数C++之所以增加引用类型,主要是把它作为函数参数,以扩充函数传递数据的功能。 小林在之前的推文中介绍过函数参数传递的两种情况。将变量名作为实参和形参,这时传给形参的是 变量的值,传递是单向的。如果在执行函数期间形 参的值发生变化,并不传回给实参。因为在调用函 数时,形参和实参不是同一个存储单元。 传递变量的指针,形参是指针变量,实参是一个变量的地址,调用函数... C++引用作函数参数C++之所以增加引用类型,主要是把它作为函数参数,以扩充函数传递数据的功能。 小林在之前的推文中介绍过函数参数传递的两种情况。将变量名作为实参和形参,这时传给形参的是 变量的值,传递是单向的。如果在执行函数期间形 参的值发生变化,并不传回给实参。因为在调用函 数时,形参和实参不是同一个存储单元。 传递变量的指针,形参是指针变量,实参是一个变量的地址,调用函数...
- C++循环结构和循环语句在编码的过程中,要处理的问题常常使需要反复执行的某一操作,为了提高编码的效率,便有了循环控制语句。常见的while语句,其一般形式是while(表达式)语句 当表达式为非0时(条件为真),执行while语句中的内嵌语句。读者在学习C语言的过程中肯定知道:C语言中while语句的特点时,先判断表达式,后执行语句,在C++中while语句也是如此。读者需要知... C++循环结构和循环语句在编码的过程中,要处理的问题常常使需要反复执行的某一操作,为了提高编码的效率,便有了循环控制语句。常见的while语句,其一般形式是while(表达式)语句 当表达式为非0时(条件为真),执行while语句中的内嵌语句。读者在学习C语言的过程中肯定知道:C语言中while语句的特点时,先判断表达式,后执行语句,在C++中while语句也是如此。读者需要知...
- C++常量常量:从字面意思理解就是不能改变值的,常量包括数值型常量和字符型常量两大类。整型常量十进制整数:在整型常量后加字母l或者大写L,认为是long int型常量。//如以下 123; 345; 0; 456L; 八进制整数:在常数的开头加数字0,表示是八进制。//比如 1020; //等于十进制数6 十六进制整数:在常数的开头加上一个数字0和英文字母x或大写X。//比如 ... C++常量常量:从字面意思理解就是不能改变值的,常量包括数值型常量和字符型常量两大类。整型常量十进制整数:在整型常量后加字母l或者大写L,认为是long int型常量。//如以下 123; 345; 0; 456L; 八进制整数:在常数的开头加数字0,表示是八进制。//比如 1020; //等于十进制数6 十六进制整数:在常数的开头加上一个数字0和英文字母x或大写X。//比如 ...
- C++通过对象名和成员运算符访问对象中的成员C++不仅可以在类外引用对象的公用数据成员,还可以调用对象的公用成员函数,但同样必须指出对象名,应该注意所访问的成员是公用的还是私有的,只能访问public成员,而不能访问 private成员。stu.number=101; //假设num已定义为公用的整型数据成员 表示将整数101赋给对象stu中的数据成员number,其中.是成员... C++通过对象名和成员运算符访问对象中的成员C++不仅可以在类外引用对象的公用数据成员,还可以调用对象的公用成员函数,但同样必须指出对象名,应该注意所访问的成员是公用的还是私有的,只能访问public成员,而不能访问 private成员。stu.number=101; //假设num已定义为公用的整型数据成员 表示将整数101赋给对象stu中的数据成员number,其中.是成员...
- C++带参数的构造函数在C++中,程序员希望对不同的对象赋予不同的初值,可以采用带参数的构造函数,在调用不同对象的构造函数时,从外面将不同的数据传递给构造函数, 以实现不同的初始化。C++构造函数首部的一般形式为 构造函数名(类型1 形参1,类型2 形参2,… ) 程序员是不能调用构造函数的,因此无法采用常规的调用函数的方法给出实参,实参是在定义对象时给出的。C++定义对象的... C++带参数的构造函数在C++中,程序员希望对不同的对象赋予不同的初值,可以采用带参数的构造函数,在调用不同对象的构造函数时,从外面将不同的数据传递给构造函数, 以实现不同的初始化。C++构造函数首部的一般形式为 构造函数名(类型1 形参1,类型2 形参2,… ) 程序员是不能调用构造函数的,因此无法采用常规的调用函数的方法给出实参,实参是在定义对象时给出的。C++定义对象的...
- C++inline成员函数C++类的成员函数可以指定为内置函数,在类体中定义的成员函数的规模一般都很小,而系统调用函数的过程所花费的时间开销相对是比较大的。C++调用一个函数的时间开销远远大于小规模函数体中全部语句的执行时间,为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++会自动将它们作为内置函数 处理。在程序调用这些成员函数时,并不是真正地执行函数的... C++inline成员函数C++类的成员函数可以指定为内置函数,在类体中定义的成员函数的规模一般都很小,而系统调用函数的过程所花费的时间开销相对是比较大的。C++调用一个函数的时间开销远远大于小规模函数体中全部语句的执行时间,为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++会自动将它们作为内置函数 处理。在程序调用这些成员函数时,并不是真正地执行函数的...
- C++变量在程序运行期间可以改变的量称为变量,变量在内存中是会占据一定的存储单元,该变量的值就是放在存储单元中。变量起名规范C++规定的标识符和C语言一样,只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线。//合法的标识符 sum; day; Student_age; PI; y_cl; //不合法标识符 M@; #b;C++中是区分大小写的,A和a代表的是不同的... C++变量在程序运行期间可以改变的量称为变量,变量在内存中是会占据一定的存储单元,该变量的值就是放在存储单元中。变量起名规范C++规定的标识符和C语言一样,只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线。//合法的标识符 sum; day; Student_age; PI; y_cl; //不合法标识符 M@; #b;C++中是区分大小写的,A和a代表的是不同的...
- C++逻辑常量和变量C++的逻辑常量只有两个:false和true,逻辑型变量的定义是用bool,bool类型的值只能是true或者falsebool x,y; x=true; y=false; 读者需要知道的一点,在编译系统处理逻辑型数据时,将true处理为1,将false处理为0。C++的逻辑运算符&& //逻辑与 || //逻辑或 !//逻辑非 在C++的逻辑表达式中,... C++逻辑常量和变量C++的逻辑常量只有两个:false和true,逻辑型变量的定义是用bool,bool类型的值只能是true或者falsebool x,y; x=true; y=false; 读者需要知道的一点,在编译系统处理逻辑型数据时,将true处理为1,将false处理为0。C++的逻辑运算符&& //逻辑与 || //逻辑或 !//逻辑非 在C++的逻辑表达式中,...
- C++register寄存器变量变量除了数据类型以外,还有3种属性: 存储类别,C++允许使用auto,static,register和extern4种存储类别。作用域,指程序中可以引用该变量的区域。存储期,指变量在内存的存储期限。auto, static和register3种存储类别只能用于变量的定义语句中。auto char character1;//字符型自动变量,在函数... C++register寄存器变量变量除了数据类型以外,还有3种属性: 存储类别,C++允许使用auto,static,register和extern4种存储类别。作用域,指程序中可以引用该变量的区域。存储期,指变量在内存的存储期限。auto, static和register3种存储类别只能用于变量的定义语句中。auto char character1;//字符型自动变量,在函数...
- C++条件运算符和条件表达式学过C语言的读者应该都了解三目运算符,在C++中同样也有这个三目运算符,它要求有3个操作对象,如下max=(x>y)?x:y; 等效于if(x>y) { max=x; } else { max=y; } 条件表达式的一般形式为表达式1?表达式2:表达式3运算符的执行顺序是:先求解表达式1的值,如果为真,则求表达式2的值,且此时表达式2的值就是整个... C++条件运算符和条件表达式学过C语言的读者应该都了解三目运算符,在C++中同样也有这个三目运算符,它要求有3个操作对象,如下max=(x>y)?x:y; 等效于if(x>y) { max=x; } else { max=y; } 条件表达式的一般形式为表达式1?表达式2:表达式3运算符的执行顺序是:先求解表达式1的值,如果为真,则求表达式2的值,且此时表达式2的值就是整个...
- C++的scanf输入函数和printf输出函数学过C语言的读者,对scanf函数和printf函数应该都不陌生,在C语言中最常见的输入输出就是用的这两个函数,同样在C++中也可以使用这两个函数进行输入和输出,但是在C++中,普遍使用的是cin和cout函数。scanf输入函数一般格式是:scanf(格式控制,输出表列)案例:使用scanf函数输入一个整数。#include<i... C++的scanf输入函数和printf输出函数学过C语言的读者,对scanf函数和printf函数应该都不陌生,在C语言中最常见的输入输出就是用的这两个函数,同样在C++中也可以使用这两个函数进行输入和输出,但是在C++中,普遍使用的是cin和cout函数。scanf输入函数一般格式是:scanf(格式控制,输出表列)案例:使用scanf函数输入一个整数。#include<i...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签