使用变量和常量
std::cin不要用endle.g. 下面写法是错误的以上写法会报错!!!1
cin >> typeNUmbe >>endl;
在C++中,变量名可包含数字和字母,但不能以数字打头。变量名不能包含空格和算术运算符(+、-等)。另外,变量名不能是系统函数的关键字。例如,将变量命名为return 将导致程序无法通过编译。
int mainVsvoid main1
2
3
void main(){
}如上代码所示,
void main()这样定义只是说明main函数没有返回值。int main()是C语言的规范,要求main函数返回一个int类型的返回值来告诉操作系统程序执行正确还是执行错误。 执行正确返回0,即return 0; 执行错误返回非0。
但是目前操作系统不会去判断这个返回值,所以你写成void main()还是int main()其实是一样的,没有什么区别。 推荐写成int main()这种形式。注意全局变量调用后,在一个函数内部(a函数),若其调用的子函数(b函数)将该变量重新赋值,则该变量在a函数中调用b函数后的值变为b函数的赋值。详见:demoList3_3.cpp
命名规则: 在函数名
MultiplyNumbers()中,每个单词的首字母都大写,这被称为Pascal 拼写法,而在变量名firstNumber中,第一个单词的首字母采用小写,这被称为骆驼拼写法#definevsconst详见:C++ 宏定义#define和常量const的区别 (runoob.com)