C++需要注意的地方(一)

本文章参考至《C++ Primer Plus (第6版)中文版》第二章
(1)直接使用using namespace std,是一个偷懒的做法,只是在简单的程序中使用,当复杂程序中,应该使用std:cout这样的方式,或者using std:cout。这样可以有效的防止函数的混淆。
(2)有的时候,控制台输出后立刻关闭,这时候需要使用cin.git()来等待输入。如果前面有使用cin输入值的话,需要使用两次cin.git(),一次处理enter,一次等待输入。
(3)如endl等对cout来说有特殊含义的符号被称为控制符。在‘\n’和endl之间,请尽量多使用endl,因为endl可以确保程序继续运行前刷新输出(即立即显示在屏幕上)。
(4)C++源代码风格:1、每条语句栈一行 2、每个函数都有一个开始花括号和一个结束花括号,这两个花括号各占一行 3、 函数中的语句相对于花括号进行缩进 4 、与函数名称相关的圆括号周围没有空白
(5)类定义描述的是数据格式及其用法,而对象则是根据数据格式规范创建的实体。
(6)“函数原型”只描述函数接口,“函数定义”则包含了函数的具体实现代码。库文件中包含函数定义,头文件中包含函数原型。
(7)main函数的返回值是返回给操作系统的,返回值为0时代表着程序运行成功,返回值为非零时代表着程序运行失败。
(8)访问命名空间的方式有很多种:
1、将using namespace std;放在函数定义之前, 意味着文件中所有函数都可以调用命名空间std中的所有元素
2、将using namespace std;放在特定的函数定义中, 意味着只有该函数可以调用命名空间std中的所有元素
3、在特定函数中使用类似using std::cout;的编译指令,意味着让该函数能够使用指定的元素,如cout
4、完全不使用using编译指令,在实际使用中添加std::前缀,如:std::cout
(9)c++语句的类型包括以下6种:
声明语句:定义函数中使用的变量名称和类型
赋值语句:使用赋值运算符(=)给变量赋值
消息语句:将消息发送给对象,激发某种行动
函数调用:执行函数。被调用的函数执行完毕后,程序返回到函数调用语句后面的语句
函数原型:声明函数的返回类型、函数接受的参数数量和类型
返回语句:将一个值从被调用的函数那里返回到调用函数中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值