使用变量和常量
std::cin
不要用endl
e.g. 下面写法是错误的以上写法会报错!!!1
cin >> typeNUmbe >>endl;
在C++中,变量名可包含数字和字母,但不能以数字打头。变量名不能包含空格和算术运算符(+、-等)。另外,变量名不能是系统函数的关键字。例如,将变量命名为return 将导致程序无法通过编译。
int main
Vsvoid main
1
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
中,第一个单词的首字母采用小写,这被称为骆驼拼写法#define
vsconst
详见:C++ 宏定义#define
和常量const
的区别 (runoob.com)