注释的含义
注释的含义
1:#include <iostream>
int main()
{
std::cout << "Hello World!\n";
std::cout << "你好";
}
2:#include <iostream>
int main()
{
using namespace std;
cout << "Hello World!\n";
cout << "你好";
}
3:std::cout << "Hello World!\n";=using namespace std;
cout << "Hello World!\n";
int a = 10
float = 10.1
// 8取得一个变量的内存地址
cout << &a << endl;
cout << &b << endl;
// *从内存地址所对应的内存处取得数据
cout << *(&a) << endl;
C++中定义的数组本质是一个指针
New出来的区域必须Delete释放
不用if,break的方法
float number = 1, total = 0;
while (number > 0) {
cout << "请输入数字:";
cin >> number;
total += number;
cout << "当前输入所有数字的和为:" << total << endl;
}
数组直接判断,是判断 地址
vs2019中cin.get的效果已经和cin.getline完全相同,并且cin.getling在编译中不会报错但完全不会执行任何相关操作,类似于被注释了。
#include 预处理指令
iostyeam 输入 输出流 cout输出
浮点类型:
小数类型, 12.34 87545.12 9.0 0.0012
E表示法 2.33e+8 2.33e8 2.33的10的8次方
8.21e-3 8.21的10的-3次方
-12.2e10 -12.2的10的10次方
3个定义浮点类型的关键字
float double long double
float已经够用,掌握这一个就可以
int i = 100; 表示将100赋值给变量i
一个变量可赋值多个值
const int i =100; 表示将100赋值给常量i
一个常量只可赋值一个值
用bool来定义布尔类型
布尔类型里有true和false两个值
true是真的、存在的、非零
false是假的、不存在、零
输出布尔值时,若为true,则为1
若为false,则为0
输出值与实际赋值无关,即
bool a = true;
a =100;
cout << a;
则输出值为1
变量
程序运行过程中其实就是对数据的操作过程,股票软件操作的是各种价格信息,游戏软件操作的数据是攻击值,血量值,等级,经验,物品等数据,QQ操作的是昵称,等级,个人信息,聊天信息等
那么这些数据
信息存储在哪里
要存储什么值
存储何种类型的数据
答案是变量
int level;
level = 14;
C++内置类型分为基本类型和复合类型
char用来定义字符,用单引号括起字符
例如
char a='a'
表示把字符a赋值给变量a
字符可以为数字、字母、空格
字符类型也算是整数类型
赋值时前后类型一致
put用来输出字符
例如
put('a')表示输出字符a
字符有特殊含义,参考ASC表
其他数据类型
整数
short
int
long
long long
unsignde int=数值大于等于0且数值翻倍
变量名 C++命名规则
只能使用字母、数字和下划线组成
不能以数字开头
不能使用C++关键字
字母大小写,是不同的变量名
变量名不能重复
以两个下划线或下划线和大写字母打头的名称被保留
以一个下划线打头的名称被保留
保留:c++未来可能会用到的命名,不建议使用,但不影响程序运行
poodle Poodle POODLE terrier
my_star3 <_Mystar3> {4ever} [double]
begin <__fools> the_very_best_varible_ican_be (honky-tonk)
<>不建议使用
{}数字开头不可以
[]关键字不可以
()有非下划线的符号,不可以
变量命名方案和函数命名方案是一样的
关于命名风格
myWeight nMyWeight my_weight intMyWeight (在编程中根据自己的喜好个人风格来命名,必要时可以跟雇主和企业风格保持一致)
关键字:高亮显示(蓝色),有特定作用
main函数是C++程序的入口函数,C++标准规定main()函数的返回值类型为int,返回值用于表示程序的退出状态,如果返回0则表示程序正常退出,如果返回非0,则表示出现异常
main是函数名,是小写的
main( )函数中的括号是用来存储参数的,如果里面为空的,表示没有参数
main()函数后面的大括号内的,是函数体
int main ( )为函数头
main()函数为主函数,也叫入口函数
动态链接库是不需要main()函数的,它是供人随时调用使用的
return 0;返回值语句
int是整数类型,0是整数所以返回值必须是整数
注释:
单行注释 //0123456
多行注释/*0123456*/
ctrl+K加ctrl+c 注释
ctrl+K加ctrl+u 取消注释
选择注释的字符:1,选择行首,单行注释,
2.不选择行首,多行注释
用了另外一个方法
int total=0;
int a;
do
{
cout << "请输出一个数字:";
cin >> a;
total += a;
cout << "当前数字总和为:" << total << endl;
} while (a != 0);