- 赋值运算符小林在前面小结中有说过赋值符号=就是赋值运算符,它的主要作用是将一个值赋给一个变量。比如,把常量5的值赋给变量x。x=5; 也可以把一个表达式的值赋给变量int x; x=3+5*2; 赋值过程中的类型转换在赋值的过程中会自动的进行类型转换,将浮点型数据赋值给整型变量时,会舍弃小数部分。将整型数据赋值给浮点型时,数值不会发生变化,但是会以指数形式存储到变量中。将dou... 赋值运算符小林在前面小结中有说过赋值符号=就是赋值运算符,它的主要作用是将一个值赋给一个变量。比如,把常量5的值赋给变量x。x=5; 也可以把一个表达式的值赋给变量int x; x=3+5*2; 赋值过程中的类型转换在赋值的过程中会自动的进行类型转换,将浮点型数据赋值给整型变量时,会舍弃小数部分。将整型数据赋值给浮点型时,数值不会发生变化,但是会以指数形式存储到变量中。将dou...
- 01什么是关系运算符在C语言中,比较符称为关系运算符。所谓关系运算就是比较运算,将两个数值进行比较,判断其比较的结果是否符合给的的条件。02关系运算符及其优先次序1、C语言提供6种关系运算符(1)< (小于)(2)<= (小于等于)(3)> (大于)(4)>= (大于等于)(5)== (等于)(6)!= (不等于)2、优先级(1)前4种关系运算符的优先级别相同,后2种的也相... 01什么是关系运算符在C语言中,比较符称为关系运算符。所谓关系运算就是比较运算,将两个数值进行比较,判断其比较的结果是否符合给的的条件。02关系运算符及其优先次序1、C语言提供6种关系运算符(1)< (小于)(2)<= (小于等于)(3)> (大于)(4)>= (大于等于)(5)== (等于)(6)!= (不等于)2、优先级(1)前4种关系运算符的优先级别相同,后2种的也相...
- C++面向对象概述在这一节之前小林讲的都是C++面向过程相关的,从这一节之后要开始讲面向对象相关,读者会发现与学过的C语言有了天翻地覆的改变。什么是对象客观世界中任何一个事物都可以看成一个对象,对象可大可小,是构成系统的基本单位。 任何一个对象都有两个要素属性行为一个对象往往是由一组属性和一组行为构成的,凡是具备属性和行为这两种要素的,都可以作为对象。 在C++中,每个对象都是... C++面向对象概述在这一节之前小林讲的都是C++面向过程相关的,从这一节之后要开始讲面向对象相关,读者会发现与学过的C语言有了天翻地覆的改变。什么是对象客观世界中任何一个事物都可以看成一个对象,对象可大可小,是构成系统的基本单位。 任何一个对象都有两个要素属性行为一个对象往往是由一组属性和一组行为构成的,凡是具备属性和行为这两种要素的,都可以作为对象。 在C++中,每个对象都是...
- 基本的算术运算符在上一节大概介绍了算术运算符有哪些,接下来将会详细讲解+加法运算符2+5;+正值运算符+6;-减法运算符9-5;-负值运算符-3;*乘法运算符4*6;/除法运算符6/2;两个整数相除结果为整数,会舍去小数部分,如果除数或者被除数有负数,则结果不定,要看具体额编译系统,意义不大,一般不这样用。%求余运算符7%4;C++的求余%要求两个操作数均为整数或可以隐式转换成... 基本的算术运算符在上一节大概介绍了算术运算符有哪些,接下来将会详细讲解+加法运算符2+5;+正值运算符+6;-减法运算符9-5;-负值运算符-3;*乘法运算符4*6;/除法运算符6/2;两个整数相除结果为整数,会舍去小数部分,如果除数或者被除数有负数,则结果不定,要看具体额编译系统,意义不大,一般不这样用。%求余运算符7%4;C++的求余%要求两个操作数均为整数或可以隐式转换成...
- C++运算符C++运算灵活,包含十分丰富的运算符,C++主要提供了以下运算符算术运算符+ //加 - //减 * //乘 / //除 % //整数取余 ++ //自增 -- //自减 关系运算符> //大于 < //小于 == 等于 >= //大于等于 <= //小于等于 != 不等于逻辑运算符&& //与 || //或 ! //非 位运算符<< //按位左移 >> //按位右... C++运算符C++运算灵活,包含十分丰富的运算符,C++主要提供了以下运算符算术运算符+ //加 - //减 * //乘 / //除 % //整数取余 ++ //自增 -- //自减 关系运算符> //大于 < //小于 == 等于 >= //大于等于 <= //小于等于 != 不等于逻辑运算符&& //与 || //或 ! //非 位运算符<< //按位左移 >> //按位右...
- 01C语句的作用和分类 1、控制语句 (1)if()...else.. 条件语句 (2)for()... 循环语句 (3)while()... 循环语句 (4)do...while() 循环语句 (5)continue 结束本次循环语句 (6)break 中止执行switch或循环语句 (7)switch 多分支选择语句 (8)return 从... 01C语句的作用和分类 1、控制语句 (1)if()...else.. 条件语句 (2)for()... 循环语句 (3)while()... 循环语句 (4)do...while() 循环语句 (5)continue 结束本次循环语句 (6)break 中止执行switch或循环语句 (7)switch 多分支选择语句 (8)return 从...
- C++引用作函数参数C++之所以增加引用类型,主要是把它作为函数参数,以扩充函数传递数据的功能。 小林在之前的推文中介绍过函数参数传递的两种情况。将变量名作为实参和形参,这时传给形参的是 变量的值,传递是单向的。如果在执行函数期间形 参的值发生变化,并不传回给实参。因为在调用函 数时,形参和实参不是同一个存储单元。 传递变量的指针,形参是指针变量,实参是一个变量的地址,调用函数... C++引用作函数参数C++之所以增加引用类型,主要是把它作为函数参数,以扩充函数传递数据的功能。 小林在之前的推文中介绍过函数参数传递的两种情况。将变量名作为实参和形参,这时传给形参的是 变量的值,传递是单向的。如果在执行函数期间形 参的值发生变化,并不传回给实参。因为在调用函 数时,形参和实参不是同一个存储单元。 传递变量的指针,形参是指针变量,实参是一个变量的地址,调用函数...
- 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的值就是整个...
- 01函数调用的形式1、一般形式函数名(实参表列)2、函数调用语句把函数调用单独作为一个语句,如c=max(a,b),max(a,b)是一次函数调用,它是赋值表达式中的一部分。3、函数参数函数调用作为另一个函数调用时的实参。4、调用函数并不一定要求包括分号,只有作为函数调用语句才需要有分号。如果作为函数表达式或函数参数,函数调用本身是不必有分号的。02函数调用时的数据传递1、在调... 01函数调用的形式1、一般形式函数名(实参表列)2、函数调用语句把函数调用单独作为一个语句,如c=max(a,b),max(a,b)是一次函数调用,它是赋值表达式中的一部分。3、函数参数函数调用作为另一个函数调用时的实参。4、调用函数并不一定要求包括分号,只有作为函数调用语句才需要有分号。如果作为函数表达式或函数参数,函数调用本身是不必有分号的。02函数调用时的数据传递1、在调...
- C++的关系运算符①< 小于 ②<= 小于或等于 ③> 大于 ④>= 大于或等于 ⑤== 等于 ⑥!= 不等于 前四个关系运算符的优先级大于后两个运算符的优先级,且前四个的优先级相同,后两个的优先级相同,且关系运算符的优先级是低于算术运算符的;关系运算符的优先级是高于赋值运算符的。//例如 x>y+z; //等效于x>(y+z) x>y==z; //等效于(x>y)==z x=... C++的关系运算符①< 小于 ②<= 小于或等于 ③> 大于 ④>= 大于或等于 ⑤== 等于 ⑥!= 不等于 前四个关系运算符的优先级大于后两个运算符的优先级,且前四个的优先级相同,后两个的优先级相同,且关系运算符的优先级是低于算术运算符的;关系运算符的优先级是高于赋值运算符的。//例如 x>y+z; //等效于x>(y+z) x>y==z; //等效于(x>y)==z x=...
- 01指向结构体变量的指针1、指向结构体对象的指针变量既可以指向结构体变量,也可指向结构体数组中的元素。2、指针变量的基类型必须与结构体变量的类型相同。3、C语言中允许把(*p).num用p->num来代替,“->”代表一个箭头,p->num表示p所指向的结构体变量中的num成员。02指向结构体数组的指针1、(++p)->num,先使p自加1,然后得到p指向的元素中的num成员值... 01指向结构体变量的指针1、指向结构体对象的指针变量既可以指向结构体变量,也可指向结构体数组中的元素。2、指针变量的基类型必须与结构体变量的类型相同。3、C语言中允许把(*p).num用p->num来代替,“->”代表一个箭头,p->num表示p所指向的结构体变量中的num成员。02指向结构体数组的指针1、(++p)->num,先使p自加1,然后得到p指向的元素中的num成员值...
- 01自己建立结构体类型1、C语言中允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体。在其他一些高级语言中称“记录”。2、一般形式struct 结构体名 {成员表列};3、结构体类型的名字是由一个关键字struct和结构体名组成而成的。结构体名是用户指定的,又称“结构体标记”,以区别于其他结构体类型。4、花括号内是该结构体所包括的子项,称为结构体的成员。5、对各... 01自己建立结构体类型1、C语言中允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体。在其他一些高级语言中称“记录”。2、一般形式struct 结构体名 {成员表列};3、结构体类型的名字是由一个关键字struct和结构体名组成而成的。结构体名是用户指定的,又称“结构体标记”,以区别于其他结构体类型。4、花括号内是该结构体所包括的子项,称为结构体的成员。5、对各...
- 目录 1 函数的定义方式 1.1 函数声明 1.2 函数表达式 1.3 函数声明与函数表达式的区别 1.4 构造函数Function(了解即可,一般不用) 2 函数的调用方式 3 函数内 this 的指向 4 call、apply、bind 4.1 call,apply 4.1.1 新的函数调用方式apply和call方法 4.1.2 apply和cal... 目录 1 函数的定义方式 1.1 函数声明 1.2 函数表达式 1.3 函数声明与函数表达式的区别 1.4 构造函数Function(了解即可,一般不用) 2 函数的调用方式 3 函数内 this 的指向 4 call、apply、bind 4.1 call,apply 4.1.1 新的函数调用方式apply和call方法 4.1.2 apply和cal...
- 这是针对于博客vs2017安装和使用教程(详细)和vs2019安装和使用教程(详细)的构造复数类实现加减乘除四则运算的新建示例 目录 一、项目结构 二、代码 三、运行程序 四、注意事项 一、项目结构 1.头文件 Complex.h 2.源文件 Complex.cppmain.cpp ... 这是针对于博客vs2017安装和使用教程(详细)和vs2019安装和使用教程(详细)的构造复数类实现加减乘除四则运算的新建示例 目录 一、项目结构 二、代码 三、运行程序 四、注意事项 一、项目结构 1.头文件 Complex.h 2.源文件 Complex.cppmain.cpp ...
- 简介 Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。 特点 易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读:Python 代码定义的... 简介 Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。 特点 易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读:Python 代码定义的...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签