【C++基础语法】01 C++ 程序结构、输出输入语句、变量

C++012(条件判断语句01) 例如,描述十字路口转向的决策,利用方位做决定,判断是否是南方,如果是南方则向前行,如果不是南方则寻找南方,流程图如图所示。C++程序中,语句是最小的可执行单元,以分号结束。下面就来认识下常见的语句形式。C++中,使用流程图来描述程序的结构,其主要符号如图所示。 阅读详情

理论很重要,但开始更重要。本系列文章采用最少知识原则,只说明必要知识,让对编程感兴趣的青少年,先上手,再逐渐上道。

本文仅限初学者,没有无聊的概念和很严谨的词语。

编程:就是与计算机沟通,目的是让计算机帮我们做事情。
编程语言:就是与计算机沟通的语言,是语言就要有规则,不能胡言乱语,不然计算机听不懂,就没办法给我们做事情。计算机能”听懂“很多不同语言,比如:C++、Python、Java等。从今而后,咱们学习 C++ 语言。
C++基础语法:就是用 C++ 语言和计算机沟通时,需要遵守的基本规则。

  • 第一个基本规则:C++ 语言是用全英文书写的,除了 ” “ 括起来的中文,其它全是英文输入法下的单词和字符。 开始学习程序,大家的错误 90% 都在这里。
  • 第二个基本规则:C++ 语言中 // 后面的内容,是写给咱们自己看的,电脑看不见,叫做 注释。

程序:就是给计算机列个单子,把需要计算机帮我们做的事情,列个1、2、3 步。

第一个程序

编程零基础,无论何种语言,都是先从 Hello World 程序开始。让电脑显示一句 Hello World,代表,咱们走进了编程的世界,在用编程和这个世界打招呼,重新认识一下。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 → 电脑帮我们做事情时,需要用到的工具,在这里

using namespace std;	// 使用标准输入输出命名空间 → 电脑输入输出的工具都在这个小格子里
int main() {	// 主函数,程序入口 →  电脑从这里开始, { } 就是电脑要帮我们做的事情
	
	// 电脑帮我们做的事情,写在这里
	cout << "Hello World" << endl;	
	
	return 0;	// 函数返回值 0 → 电脑做完事情后,从这里结束
}

电脑帮我们做的事情,可以有很多。后续学到的所有新知识,都是为了让电脑帮我们做更复杂、更有用的事情。现在,先从 Hello World 程序开始。

任务 1:请将上述程序,写到你的本子上,熟悉 C++ 程序结构,并注意每个字符,都是英文模式输入的。

输出语句

cout << "Hello World" << endl;

cout 是标准输出语句,<< 分割需要输出的内容,endl 使用换行结束输出,; 英文分号,代表当前语句的结束(这句话说完了)。

cout 可以输出 "" 括起来的字符串、可以输出一个数学表达式的结果、可以输出一个变量的值。

  • "" 括起来的内容,无论括起来的是啥,都叫做字符串,这也是字符串的定义。
  • 数学表达式,就是数学式子,加减乘除之类的。
  • 变量的值,变量是存储信息的容器,值便是容器的内容,比如:一杯水,杯子是变量,水是变量的值。

输出字符串

"" 括起来的内容,无论括起来的是啥,都叫做字符串,字符串内容会被直接输出到屏幕上。比如:一首诗。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件

using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	// 电脑输出一首诗 《孝子吟》
	// cout <<  << endl; 
	cout << "     《孝子吟》" << endl;
	cout << "    [现代] 狗子" << endl;
	cout << endl;
	cout << "慈母手中剑,游子身上劈。" << endl;
	cout << "一秒十二剑,剑剑出暴击。" << endl;
	cout << "父看子未凉,掏出七匹狼。" << endl;
	cout << "子看七匹狼,瞬间透心凉。" << endl;
	cout << "    透心凉,心飞扬。" << endl;
	cout << "    果冻我要喜之郎。" << endl;
	
	return 0;	// 函数返回值 0
}

任务 2:有感情的完成上述程序代码。注意别笑。

"" 括起来的内容,无论括起来的是啥,都叫做字符串,字符串内容会被直接输出到屏幕上。比如:金字塔。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	// 电脑输出七宝琉璃宗的金字塔
	cout << "九宝有名,一曰力,二曰速,三曰金字塔" << endl;
	cout <<  endl;	// 直接换行
	cout << "   *********" << endl;
	cout << "    *******" << endl;
	cout << "     *****" << endl;
	cout << "      ***" << endl;
	cout << "       *" << endl;
	cout << "      ***" << endl;
	cout << "     *****" << endl;
	cout << "    *******" << endl;
	cout << "   *********" << endl;
	return 0;	// 函数返回值 0
}

任务 3:有感情的完成上述程序代码。注意你的塔,是一层一层嘚

输出表达式的结果

电脑可以帮我们实现很复杂的计算功能,后面咱们可以写一个计算器。但现在,先让电脑帮我们计算最简单的加减乘除四则运算。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	// 电脑输出表达式的结果
	cout << "九九归一有乘法,我要加减有除法" << endl;
	cout << (99 * 99) << endl;	// *  电脑认识的乘号
	cout << (12345 / 5) << endl;	// /  电脑认识的除号
	cout << (12345 + 54321) << endl;
	cout << (12345- 1002) << endl;
	return 0;	// 函数返回值 0
}

任务 4:有感情的完成上述程序代码。注意你的数字,是可以自己换一个嘚

变量

任务4 中,输出了数学四则运算表达式的值,再来认识一下:算术运算符

  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/,整数除法,除数除以被除数,输出结果的商,不保留余数
  • 取余:%,整数除法,输出结果的余数

电脑在做计算时,仍然和数学一致,先乘除后加减,遇到括号先计算括号内的。

为了实现更加复杂的功能,让计算机帮我们做更加复杂的事情,需要使用变量。变量可让程序代码更加易读和容易修改和维护。

变量:计算机用以存储信息的容器。变量拥有类型、名字和值。
变量类型:约定变量可以存储内容的类型,也称数据类型,比如:整数类型的变量只能存储整数,不可存储小数。
变量名:通过名字来使用变量中存储的值。
变量值:变量中存储的信息,也就是容器中的东西。
声明变量:通过类似 变量类型 变量名 = 变量值;' 的形式,声明定义一个变量,后续通过变量名就可以使用了。

举个例子:int num = 1; 声明了一个 int 整数类型的变量,名为 num,存储的值为 1。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	// 自我介绍
	// 声明名为 name 的变量,类型是字符串类型,变量值是 "六一"
	string name = "六一";	// string 是字符串类型
	// 声明名为 aghe 的变量,类型是整数类型,变量值是 12
	int age = 12;
	
	cout << "你的姓名:" << name << endl;
	cout << "你的年龄:" << age << endl;
	return 0;	// 函数返回值 0
}

任务 5:有感情的完成上述程序代码。注意好好看注释。

声明一个变量时,变量的数据类型,基础阶段四类八种;变量值,对应类型下的一些字面值。比如:整数字面值:1、0、-1、-100、100;字符串字面值:“hello”、“world”。

变量名是可以自由取定的,但也有一定的命名规则约定:

  • 变量名只可以包含 26 个大小写字母、10 个阿拉伯数字、以及下划线 _;
  • 数字不可以作为变量名的开头;
  • 除了 _ 外,其它类似 * = ) # $ ^ 等符号,不可出现在变量名中;
  • 变量名区分大小写,Age age AGE 会被计算机认为是不同变量名。

强烈推荐为变量起名:见名知意。比如:name 存储名字、age 存储年龄。

输入语句

cin >> num;

cin 是标准输入语句,>> 分割多个输入内容的目标容器,也就是变量名,; 英文分号,代表当前语句的结束(这句话说完了)。

cin 可以同时接收多个输入内容,默认按照空格、空行来分割。

举个例子:cin >> name >> age; 语句面对键盘输入时, 六一 12 在同一行输入,中间使用空格分开,以及分行输入,均有效。
六一
12

再谈变量声明:变量可以在声明时,直接赋值,称之为变量的显示初始化。比如:int num = 10; 变量 num 声明时,赋初值 10。
也可仅声明变量 int num;,不给初始值,系统会默认赋初始值,整数变量的默认初始值是 0。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	// 输入语句,定制自我介绍
	// 声明名为 name 的变量,类型是字符串类型,系统赋初始值
	string name;	// string 是字符串类型
	// 声明名为 aghe 的变量,类型是整数类型,系统赋初始值 0 
	int age;
	cin >> name;	// 接收用户输入的信息,存储到 name 变量中
	cin >> age;	// 接收用户输入的信息,存储到 age 变量中
	// cin >> name >> age;	// 上述两条语句可合并成一条,但不建议这么做	
	cout << "你的姓名:" << name << endl;
	cout << "你的年龄:" << age << endl;
	return 0;	// 函数返回值 0
}

多行输入语句 或者 单行输入语句,输入多个值时,按照从上到下,从左向右给值,键盘输入时,注意顺序,避免将年龄赋值给 name、姓名赋值给 age。

任务 6:有感情的完成上述程序代码。注意好好看注释,出现错误时,记得回来看看,好好记笔记。

错误笔记:1、记录现象;2、分析原因;3、尝试修改重新执行;4、重复2、3 直至程序正确执行。

重点回顾

回顾重点

  1. 第一个 C++ 程序,以及程序结构;
  2. 基本概念的认识:编程、语言、变量、字符串、整数、输入输出语句;
  3. 数学知识:算术运算(+ - * / %),计算法则:先乘除后加减,又括号先计算括号里的;
  4. 关于整除和取余
    当参与运算的数据都是整数时,/ 代表做整除,取商。表达式 15 / 4 的结果是 3;
    % 运算,代表是取余数。表达式 10 % 3 的结果是 1;

作业1:通过键盘输入两个整数,保存到变量 num1、num2 中,计算 num1、num2 两个整数参与的 +、-、*、/、% 运算,并输出对应结果。

  • 注意:/ 除法运算时,被除数 num2 不可为 0 。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	int num1, num2; 	// 可在同一行声明两个类型一致的变量

	cin >> num1 >> num2;	// 可在同一行按顺序接收多个键盘录入
	cout << num1 << "+" << num2 << "=" << (num1 + num2) << endl;
	cout << num1 << "-" << num2 << "=" << (num1 - num2) << endl;
	cout << num1 << "*" << num2 << "=" << (num1 * num2) << endl;
	// 注意:整数除法、取余运算
	cout << num1 << "/" << num2 << "=" << (num1 / num2) << endl;
	cout << num1 << "%" << num2 << "=" << (num1 % num2) << endl;
	
	return 0;	// 函数返回值 0
}

作业2:通过键盘输入一个百位整数 num,并输出其对应位上的数字。

样例输入:
123
样例输出:
个位数:3,十位数:2,百位数:1

重要的新知识:经常会用到,大家注意

  • 123 % 10 的结果是 3
  • 123 / 10 的结果是 12
  • 12 % 10 的结果是 2
  • 12 / 10 的结果是 1
  • 1 % 10 的结果是 1

总结:

  • 一个整数和 10 取余,得到最低位的数字;
  • 一个整数和 10 整除,去掉最低位的数字;
  • 一个整数和 任意数字 取余,得到 0,代表整除无余数。

点我,在线编程试一下👇

#include <iostream>	// 声明头文件 
using namespace std;	// 使用标准输入输出命名空间
int main() {	// 主函数,程序入口
	
	int num;
	cin >> num;
	int ge, shi, bai;
	ge = num % 10;	// 得到 num 当前最低位上的数字,个位上的数字
	num = num / 10;	// 将 num 与 10 整除,去掉最低位,重新赋值给 num
	shi = num % 10;	// 得到 num 当前最低位上的数字,对应输入时 num 的十位上的数字体
	num = num / 10;	// 将 num 再次与 10 整除,去掉最低位,重新赋值给 num
	bai = num % 10;	// 得到 num 当前最低位上的数字,对应输入时 num 的百位上的数字体
	// 难点 2
	cout << "个位数:" << ge << ",十位数:" << shi << ",百位数:" << bai << endl;
	
	return 0;	// 函数返回值 0
}

两个难点
1、 cin 后的符号是两个 >> ; cout 后的符号是两个 <<。记忆点:cin 是将键盘的输入导入到变量中,符号是指向变量名的 >>;cout 是将内容输出, 符号是指向 cout 的 <<;

2、cout 拼接输出结果: cout << "个位数:" << ge << ",十位数:" << shi << ",百位数:" << bai << endl; 。策略:写出最终输出的内容,再插入变量名进行分割。

  1. 需要的输出是:"个位数:3,十位数:2,百位数:1",3 保存在变量名 ge 中,2 保存在变量 shi 中,1 保存在变量 bai 中。
    个位数:ge,十位数:shi,百位数:bai

  2. 将变量外的内容,用 “” 括起来,作为字符串输出。
    "个位数:" ge ",十位数:" shi ",百位数:" bai

  3. 最后,将在变量名两侧加入 << ,配上 cout 即可。
    cout << "个位数:" << ge << ",十位数:" << shi << ",百位数:" << bai << endl;

课后练习

在洛谷上注册自己的账户。完成一下入门题单 - 前 10 题中的 B2001-B2010,跳过 B2006。

01 C++输入输出——课后巩固提升实训 本关任务:本题中,变量的类型更改成了 float, 同课堂热身实训一样,请输入两个整数,输出它们加减乘除的算式和结果,计算结果的域宽为 5 个字符,除法结果的精度保留小数点后 2 位。C++ 中,数据的输入与输出是通过 I/O 流来实现的,cin 和 cout 是预定义的流类对象。 阅读详情

相关推荐

2、C++基础技能全解析:从语法到输入输出

本文详细解析了 C++ 的基础编程技能,涵盖从基本语法、输入输出操作、控制结构、循环语句到函数和用户定义类型的使用。内容包括变量声明、数组、字符串处理、iostream 库的使用、操纵符、if-else 条件判断、while 和 for 循环、函数参数传递,以及结构体、枚举和强类型枚举。这些内容为学习面向对象编程和更高级的 C++ 技术打下了坚实的基础。同时,文章提供了多个代码示例及流程图,帮助读者更好地理解和实践。

aa123的博客 55

C++入门:详解C++中的输出语句

C++的输出语句!

CSAA350的博客 1万+

STM32实战指南:TFTLCD液晶屏驱动与ILI9341应用解析

本文详细解析了STM32驱动TFTLCD液晶屏的实战技巧,重点介绍了ILI9341控制器的硬件连接、寄存器操作及性能优化方法。通过8080并行接口时序分析、GRAM操作优化和DMA传输应用,帮助开发者高效实现液晶屏驱动,适用于工业控制、智能家居等场景。

weixin_26873711的博客 232

C++程序基础(1):代码框架与输出语句

C++程序基础教程:C++中基本程序框架与略讲命名空间。

2301_78806067的博客 569

SVDD和OCSVM的比较

OCSVM(one class support vector machine)即单类支持向量机,最先提出的文献为:Estimating the support of a high-dimensional distribution.该模型 将数据样本通过核函数映射到高维特征空间,使其具有更良好的聚集性,在特征空间中求解一个最优超平面实现目标数据与坐标原点的最大分离,如图1: 坐标原...

qq_33880788的博客 1万+

c# U盘禁用---守护进程(插入,拔出,卸载等操作)

一、简介 传统的对U盘禁用,我们多采用修改注册表的方式,详情参考:https://blog.youkuaiyun.com/qq_25372599/article/details/79815407;本文将介绍一种其他的方式–后台守护程序。其原理非常简单:当守护程序检测到U盘的插入信号,我们自动卸载U盘,致使系统无法识别U盘,达到禁用U盘的效果。 二、程序设计 2.1 变量定义 strin...

星星之火燃亮码空 2846

C++学习之路----01输出

输出 C++中是使用cout来显示信息的。 cout<<"Hello!"; 可以看到上面的一句代码,它是有很多部分组成的 cout:是一个预定义的对象,知道如何显示字符串,数字和单个字符等。 <<(插入运算符):表示将内容传给cout,比如:“Hello!” “xxx”:引号括起来的是由字符组成的字符串,是输出内容的一种。 理解:输出是一个流,cout表示这种流,利用<<将右侧内容插入到输出流中 endl 在打印一些内容出来时,cout不会自动移动到下一行,所以需要en

qq_42698957的博客 1077

MATLAB机械臂建模实战:标准D-H法与改进D-H法到底选哪个?(附代码对比)

本文深入解析MATLAB中机械臂建模的标准D-H法与改进D-H法的本质区别,提供详细的代码对比和可视化结果。通过实际案例,帮助读者根据应用场景选择合适方法,并避免常见建模陷阱。特别关注Link函数和SerialLink工具的使用技巧,提升机械臂建模效率。

grape的博客 1121

02 - C++基础语法: 输入输出、变量和数据类型

在接下来的学习中,我们将深入探索更多C++的特性和语法。在上述示例中,我们展示了几种常见的数据类型及其使用方法。C++提供了丰富的数据类型,用于存储不同类型的数据。常量的值在定义后不可更改,用于存储在程序执行过程中保持不变的数据。是C标准库中的输出函数,通过格式化字符串指定输出的类型和格式。在上述示例中,我们使用。是C标准库中的输入函数,通过格式化字符串指定输入的类型,并使用。但需要注意的是,在大型项目中,为了避免命名冲突,最好避免使用。在上述示例中,我们声明了几个不同类型的变量,包括整数类型(

mingfeng4923的博客 3294

化学气相沉积CVD工艺中MKS下游排气高速节流阀的国产化替代方案及产品

对标MKS、VAT和CDK等国外公司的下游排气高速节流阀系列产品,本文介绍了相应的国产化替代方案和产品。基于CVD工艺,技术方案将下游流量调节阀变为了下游压力调节阀,并采用分体结构,将调压阀与PID控制器分离,调压阀具备大口径和高速功能,电子气控驱动调压阀快速动作,PID控制器接收真空计信号和控制气控驱动阀,可实现阀门全开时间小于0.1秒。

Shanghai_Eyoung的博客 5259

Qt C++ 卫星数据接收与处理界面

打开 `MainWindow.ui`,你会发现我们完全是在代码中 (`setupUI`) 创建的 UI。* 访问 [QCustomPlot 官网](https://www.qcustomplot.com/) 下载最新版本的 `qcustomplot.h` 和 `qcustomplot.cpp` 文件。* 对于 FFT,可以使用专门的库如 [FFTW](http://www.fftw.org/),或者 Qt 5.15 及以上版本中提供的 `QFFT` 和 `QComplex` 类。

寒寒豆豆软件公司的博客 150

c++教学(1)输出语句、变量、算术运算符

例如,想要使用 cout 输出一句“你好,c++”。cout 是 C++的输出语句,通过 cout 可以在屏幕上显示我们需要它显示的。实际上,我们可以使用 cout 输出多种不同的内容,也可以用一个 cout 同。好,c++即可,因为 cout 会帮助我们将双引号之间的内容原封不动的输出出。在接下来的课程中,我们所有的程序都将在 Dev-C++中完成,首先需要新。标,选择【源代码】,或者单击【文件】,并在下拉列表中选择【新建】->【源。选择【文件】下拉列表中的【另存为】,将新建的未命名文件,C++程序。

Happy_potter_RD的博客 967

Windows部署OpenClaw报错不断?这篇环境配置指南帮你解决难题

想在Windows上部署OpenClaw却频频报错?🔧 本文详细梳理了OpenClaw部署必需环境的安装步骤和官方下载地址 📦,提供完整的验证清单和常见问题排查方法,帮你一次性搞定所有环境配置,顺利部署OpenClaw ✅

XiaoqiangClub的博客 6652

C++基础-01

C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。

jiang_changsheng的博客 1504

081、空间降噪(Spatial Denoise)实战:双边滤波、非局部均值与BM3D在ISP中的调优

调参时,别只看PSNR/SSIM。找几个典型场景(夜景、人像、文字、天空),在真实设备上肉眼对比。我见过PSNR涨了2dB但图像看起来更差的案例——因为PSNR不惩罚纹理丢失。空间降噪这块,理论说再多,不如动手调一次。下次遇到噪点问题,先别急着上BM3D,试试双边滤波的自适应参数,说不定有惊喜。

zzfmlxs的博客 46

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C++零基础(01)——C++基础语法

Lesson 01 C++基础语法 主要介绍区别于C语言的常用基础语法 一、C++标准输出 1. 引入头文件:iostream。 标准输入输出流头文件,i == in、o == out #include <iostream> 2. std::cout 标准输出 std::cout,将其后面的内容,输出至标准输出设备(终端)。 std::endl 为换行在Linux下等价...

jiabin12230的博客 646

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C++基础了解-01-基础语法

C++基础语法

Xiaowu2048的博客 518

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

01 Python基础语法

本文介绍了Python编程基础,包括注释、变量、数据类型、运算符、输入输出、分支与循环语句、函数等核心内容。重点讲解了Python特有的语法规则:变量无类型但数据有类型、缩进控制代码块、for循环迭代对象、函数多返回值、函数式编程等特性。同时详细说明了函数的参数传递方式(位置/关键字/缺省/不定长参数)、None类型使用、作用域规则、lambda匿名函数等进阶知识,并强调了Python的代码规范要求。全文通过代码示例直观展示各类语法用法,适合Python初学者系统学习基础语法要点。

OG one.Z的博客 962

Acwing语法基础课 1.变量、输入输出、表达式和顺序语句(笔记)

AcWing语法基础课 1.变量、输入输出、表达式和顺序语句(笔记)

m0_55274145的博客 278

01.C++基础语法

C++是一种通用的、高效的编程语言,广泛应用于系统编程、游戏开发、嵌入式系统、高性能计算等领域。它是C 语言的扩展,同时支持面向过程编程和面向对象编程(OOP)。事实上,任何合法的 C 程序都是合法的 C++ 程序。C++ 由于 1980 年代初期在贝尔实验室开发,最初被称为“C with Classes”。注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。// 变量void print() { // 函数" << endl;

杨充 789

C++基础(01)—— 变量、语句、跳出循环

一、在VS中调试(按F5) 1、窗口一闪而过。 在代码最后加如下任意一个语句即可: cin.get(); system("pause"); 2、输入变量值 int b; cin >> b; //既可以输入变量b的值 二、C++常量的定义方式有两种: 推荐最好使用 const 来定义常量 #define PI 3.14; const float a = 68; ...

Jeffxu_lib的博客 1983

C++基础学习(01)——基本语法

文章目录C++ 基本语法C++程序结构 C++ 基本语法 对象 :对象具有状态和行为。比如:一个人的状态 - 名字、性别、出生日期等等。对象是类的实例。 类 : 类可以定义为描述对象行为/状态的模板/蓝图。 方法 : 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量 :每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。 C++程序结构 很多程序都是从Hello World开始的,同样的,我们也C++来编写hello.cp

hjgjkyu的博客 672

【C++】基础语法(上)

基础语法(上)

日常学习分享 208

01C++基础语法

这些语法是对C语言一些不好用的地方的一些补充。 也是对学习C++类和对象做铺垫。 文章目录第一个C++程序C++的头文件命名空间命名空间的定义命名空间使用嵌套命名空间的使用C++的输入和输出缺省参数缺省参数的分类函数重载函数重载的原因引用引用的特性以及引用和指针的区别 第一个C++程序 要用C++输出hello world ,代码: #include<iostream>//头文件 using namespace std; int main()//主函数 { cout << "

精致的灰的博客 632

c++基础学习笔记01

这段内容是作者本人在学习c++的过程中,所记录的一些笔记,接下来,我会逐渐整理上传笔记,希望我的笔记可以帮助到更多想要学习的人,转载请告诉本人

weixin_60181545的博客 2187

《C++》基础入门_04——四大语句 | 输入与输出 | 变量工作机制

语句 空语句 声明语句 表达式语句 格式: 表达式; 表达式语句与表达式的区别: 表达式可以包含在其他表达式中,而 语句不可。 例如: if ((a = b) &amp;amp;amp;gt; 0) t = a; 不可写为: if ((a = b;) &amp;amp;amp;gt; 0) t = a; 复合语句 将多个语句用一对大括号包围, 便构成一个复合语句 • 例如 { sum=sum+i; i++; } 选择语句 1.

WaitFoF 6777
上一篇: [学习报告]《LeetCode零基础指南》(第九讲) 简单递归
下一篇: 【C++基础语法】02 C++ 基本数据类型及其转换
老坛算粉
博客等级 码龄12年 708粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老坛算粉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值