这节课一开始,我要先讲讲变量的概念。
变量相当于碗,可以往里面存东西。
比如:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=8;
cout<<a;
}
=号在c++里叫赋值号,相当于一个漏斗,能让数据进入碗里,例如,a=8就是把8这个数据放进叫a的碗里。那么会输出8。
cout<<a可以将a里储存的值输出出来;那样,我们学过的数据类型就用的上了:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=8;//定义一个储存8的变量
cout<<a;//输出8
char b='a';//定义一个储存a的变量
cout<<n;//输出a
bool c=1;//定义一个储存true的变量
cout<<c;//输出1
string d="123456";//定义一个储存123456的变量
cout<<d;//输出123456
double e=3.14;//定义一个储存3.14的变量
cout<<e;
return 0;
}
不过在c++里,对变量名的要求很严格,必须遵守以下规定,否则报错:
在C++中,变量名的要求如下:
1. 变量名只能由字母、数字和下划线组成,不能包含空格、特殊字符或运算符。
2. 变量名必须以字母或下划线开头,不能以数字开头。
3. 变量名区分大小写,例如"myVariable"和"MyVariable"是不同的变量名。
4. 变量名不能是C++的关键字,例如"if"、"else"、"while"等。
5. 变量名最好具有描述性,能够清晰表达变量的用途。
6. 变量名应该尽量简洁,避免过长的命名。
7. 使用驼背驼峰命名法或下划线命名法,例如"myVariable"或"my_variable"。
8. 避免使用单个字符的变量名,除非它们用于循环迭代或其他特定目的。
9. 变量名应该避免使用常见的缩写,除非它们被广泛接受和理解。
10. 在编写代码时,应该保持一致的变量命名风格。
这些要求帮助提高代码的可读性和可维护性。
不过大家对关键字可能了解甚少,我把最常见的关键字都列举出来:
bool, break, case, char, class, const,continue, default, delete, do, double, else, false, float, for, goto, if, int, long, namespace, new, operator, private, protected, public, return, short, sizeof, static, struct, switch, true, typedef, unsigned, using, void, while。
大家懂了吧?
课后作业:
1、定义一个叫str的变量,储存字符串woshichengxuyuan。
2、定义一个叫ch的变量,储存字符2。
3、自己了解>=.<=,==,!=,<,>,%分别在c++里是什么意思。(下节课内容)
再见!