关于C++语句的几点注意事项
2014-02-11 16:48
363 查看
关于C++语句的几点注意事项
main() //原来C语言的类型
在最初的C语言里,忽略返回值和说明该函数属于整形类型是同一个道理。但是,C++废除了这种用法。我们也可以使用下面这种变体:
int main(void) //一种很直观的类型
在C++里,使圆括号为空与在圆括号里写上void的作用是一样的。一些编程者使用没用返回值的函数名:
void main()
尽管这种变体在一些编译系统上有效,但他不是标准的C++形式。然而,在另一些编译系统上是失败的。所以,我们应该避免使用这种变体,而使用标准的C++形式。
Std::cout<<”Come up and C++ me some time.”;
Std::cout<<std::endl;
Using namespace std;这个using命令使得所用在std namespace中的名称可供我们使用。现在的实践者认为这种做法有点懒惰而且在大程序中会存在潜在的危害。最好的方法是使用上面介绍的方法或用using宣告来使特殊的名字可以使用:
Using std::cout;
Using std::endl;
Using std::cin;
如果你用这些来代替usingnamespace std;你就可以使用cout、cin、endl,并且不用在他们前面加上std::。
但在一些环境中输出一些“提示语”并加‘\n’,这些“提示语”会在程序执行后得出结果在输出。
main函数名的注意事项
int main()表明main()函数的返回值是整形,并将该值传送给调用它的函数,但是main()函数不会从调用它的函数获得任何信息。很多程序使用古典的C语言的函数名来代替:main() //原来C语言的类型
在最初的C语言里,忽略返回值和说明该函数属于整形类型是同一个道理。但是,C++废除了这种用法。我们也可以使用下面这种变体:
int main(void) //一种很直观的类型
在C++里,使圆括号为空与在圆括号里写上void的作用是一样的。一些编程者使用没用返回值的函数名:
void main()
尽管这种变体在一些编译系统上有效,但他不是标准的C++形式。然而,在另一些编译系统上是失败的。所以,我们应该避免使用这种变体,而使用标准的C++形式。
输入和输出语句的多种形式
类,函数,变量是一些被封存在叫std的namespace的标准的C++组成成分。这就意味着作用为输出的cout符号在iostream中是std::cout,endl实际上是std::endl。所以,如果你不使用<iostream>头文件,你可以用下面的代码来代替:Std::cout<<”Come up and C++ me some time.”;
Std::cout<<std::endl;
Using namespace std;这个using命令使得所用在std namespace中的名称可供我们使用。现在的实践者认为这种做法有点懒惰而且在大程序中会存在潜在的危害。最好的方法是使用上面介绍的方法或用using宣告来使特殊的名字可以使用:
Using std::cout;
Using std::endl;
Using std::cin;
如果你用这些来代替usingnamespace std;你就可以使用cout、cin、endl,并且不用在他们前面加上std::。
endl和’\n’的区别
endl会保证信息在程序执行前很快输出。但在一些环境中输出一些“提示语”并加‘\n’,这些“提示语”会在程序执行后得出结果在输出。
相关文章推荐
- 关于使用READ TABLE语句的几点注意事项
- 关于使用READ TABLE语句的几点注意事项...(原文来源于网络)
- 关于使用READ TABLE语句的几点注意事项
- 关于使用READ TABLE语句的几点注意事项...(原文来源于网络)
- ABAP 筑基宝典(5) -- 关于使用READ TABLE语句的几点注意事项
- 关于使用READ TABLE语句的几点注意事项
- 关于使用READ TABLE语句的几点注意事项
- 关于使用READ TABLE语句的几点注意事项
- C++ 关于MFC多线程编程中的一些注意事项 及自定义消息的处理
- 关于云计算架构设计的几点注意事项
- 关于缓存的几点注意事项(个人笔记)
- 关于在oracle中是使用索引的几点注意事项
- 关于笔记本使用的几点注意事项
- [Jenkins 实战]关于Jenkins+Git部署的几点注意事项
- 关于Aspose.NET使用的几点注意事项
- 关于JAVA数组的几点注意事项与一些低级错误
- 关于SQL语句的一些注意事项
- 关于JAVA数组的几点注意事项与一些低级错误
- 关于IntentFilter的几点注意事项:
- 关于IP的几点注意事项