C++Primer 第一章

时间:2024-07-09 21:36:20
/*
1.main函数的标准写法就只有两种,一种是带命令行的,一种是不带命令行的。其返回类型必须是int。
2.如果main函数最后没有return语句,则编译器会自动加上一句 return 0;
*/
//第一种带命令行的
int _tmain(int argc, _TCHAR* argv[])
{
return ;
}
//第二种不带命令行的
int main()
{
}
//非标准写法,存在可移植问题
void main()
{
} /*
3.错误的注释比没有注释更糟糕,所以当更新代码的时候,不要忘记同时更新注释。
4.语句块和语句
语句块:就是用花括号包围的零条或多条语句的序列。语句块也是语句的一种。在任何要求使用语句的地方都可以使用语句块。
语句:一个表达式接一个;就是一条语句,其他类型的语句有:语句块,if语句,for语句,while语句等,这些语句内都包含其他语句。
5.在Windows系统下,输入文件结束符的方法是敲Ctrl+Z(ASCII码值为26)。在UNIX系统中,包括Mac OS X系统中,文件结束符输入是用Ctrl+D。若以'r'形式打开文件进行读取,则读到26就会停止读取
6.一个常见的错误是想使用==的时候使用了=,所以在使用==的时候尽量将右值放在左边。
7.表达式:一个表达式包含一个或多个运算对象,通常还包含一个或多个运算符,表达式求值会产生一个结果。
8.区别初始化和赋值的意义:
初始化:在一个对象创建的时候赋予它一个值。
赋值:抹去一个对象的当前值,用一个新值取代之。
*/