##学习第三天
前面学习的课程暂停了,后面理论比较多
现在听得是“黑马程序员”的
一、代码、编译和程序
1. 什么是代码?
遵循特定规则的字符集合,可以被程序员所理解。
2.代码是如何转换程序的?
将代码通过编译程序(编译器),翻译成可执行程序。
代码--->编译--->程序
3.学习编程语言就是
学习如何写代码(c++的规则)
掌握如何使用编译器
二、搭配环境
使用的是clion,下载地址 : https://www.jetbrains.com/clion/download
正常下载是使用30天,有“正版付费”的可以给作者发一个私信吗。
三、第一个程序Hello World
1. #include "iostream"
2. using namespace std;
3. int main()
{
4. cout<< "Hello, World!!!" >>endl;
5. return 0;
}
| 1 | 1中的""也可以是<>; |
| 2 | 我看弹幕中说3和5是相对应的,5返回的是int 类型的值; |
| 3 | 4.cout<< "" >>endl;打印语法。cout对外输出,后面的是对外输出打印,endl是输出一个换行。 |
| 4 | 1和2是预处理指令 -- 代码编译(翻译为程序)前的准备工作; |
| 5 | 3是主函数(程序入口) -- 程序执行从这里开始; |
| 6 | 大括号里面的是逻辑代码(具体的功能代码),每一行需要用 ; 做结尾。 |
四、cout打印输出
1.cout输出单份内容:
cout << "内容" << endl; 或者 cout << 10 << endl;(最后一个字母是L的小写不是1)
2.cout输出多份内容:
cout << "我今年" << 10 << “岁了”<< endl;
可以自由组合: cout << ... << ... << ... <endl;
非数字,必须用“”包围。数字可用可不用。
小知识:注释:1.单行注释:// 注释内容(建议//和内容中间用空格隔开)
2.多行注释:/* 内容 */
五、常量
常量:在程序执行过程中值不会改变的量。
常量分为两种:
1.字面常量:被书写到代码内的常量称之为字面常量,也称之为字面量。
2.符号常量:使用标识符去定义的常量,称之为符号常量。
简单来说,就是给常量起一个名字。
1.字面常量
#include <iostream>
using namespace std;
int main()
{
21; //整型字面常量:整数,不带小数点的数字 &实型字面常量 统称为数值型常量
3.14; //实型字面常量:小数,带有小数点的数字
'a'; //字符型字面常量:以单引号''包围的,单个字符
"shuzi"; //字符串字面常量:以双引号""包围的,任意个字符
return 0;
}
1.1标识符和关键字
标识符:1.内容限定:只允许:字母、数字、下划线的组合,数字不可开头
2.不可使用关键字(自己慢慢了解)。
2.符号常量
定义语法:
#define 标识符(名称) 常量
#define:宏命令(后续学),固定开头。
标识符:建议使用大写,和后面学习的变量名作区分。
常量:就是前面学习的常量值。
例如:
#define FAT_BMI 28 //肥胖BMI
#define J2C_RATE 4.19 //焦耳转卡路里比率
注意:
| 1. | 符号常量定义在代码的头部,并且不需要用分号隔开。 |
| 2. | 使用方法:在main函数中直接用名称引用。 |
| 3. |
使用CLion的使用cout输出中文时乱码: 方式1: 1.在代码头部引人:#include "windows.h", 2.在main函数内部编写:SetConsoleOutputCP(cp_UTF8); 方式2: 在main函数内部编写:system("chcp 65001"); 注意:方式1步骤多,但是不影响控制台输出,方式2会在控制台上多打印一行字。 |
六、变量
1.变量的基础使用
变量:变量就是在程序运行时,记录数据用的(变量可以被重复使用)。
| 1.先声明百变量 |
int num; 变量类型 变量名; |
| 2.再存入数据 |
num = 10; 变量名 = 变量值; |
2.变量的特征
1.变量的特征:
| 1. |
变量记录的值是可以发生改变的。 int age; age = 10; age = 20; age最后的结果为20. |
| 2. | 再次执行赋值语句,即可改变记录值。 |
2.赋值语句的执行逻辑:
先计算等号右侧得到结果,再将结果赋值给 等号左侧变量。
3.基本的数学运算符号有:
+,-,*,/(加减乘除)
3.变量的快速定义
1.快捷方式1,变量的声明和赋值同步进行:
int num = 10; & string name = "小明";
2.快捷方式2:一次性声明多个变量:
int a , b, c; //一次声明多个变量
a = 1; // 赋值
b = 2;
c = 3 ;
3.快捷变量3,一次性声明多个变量的同时进行赋值
int a = 10 ,b = 20 , c = 30;

被折叠的 条评论
为什么被折叠?



