Day02 开始学习C++

main函数

C++中标准main的返回值为int,如果到达函数末尾并没有return,会默认return 0,这仅仅适用于main函数;

main函数参数为空有两种写法:int main() 或者 int main(void),两种在C++中是等效的,但是只有第一种在C中是正确的;

main由系统进行调用,一般是单独的且必要的,但是dll模块不是独立程序,并不需要main函数,还有一些非标准函数_tmain,它是由隐藏的main调用的;

注释

C风格的注释:/**/可添加多行;

C++风格注释://单行注释,推荐使用,不涉及结尾注释符号的配对问题

空格与回车:C++中两者可互换

C++代码风格

A.每条语句占一行;

B.函数由一对花括号标记开始结束,单个花括号独占一行;这里想要提出一点异议进行讨论,实际上单个花括号独占一行并不是十分恰当,很多大神喜欢第一个花括号直接跟在上一行后边,这样做的原因我猜测可能如下:

扫描二维码关注公众号,回复: 14674104 查看本文章
for (auto temp : Sets );

{

    循环语句;

}

上边这段代码由于for后边接了一个;而达不到循环的效果,但是这种错误确不会报错!如果我们的习惯是:

for (auto temp : Sets ){;

    循环语句;

}

这必定是会报错的,因此养成下列习惯也是不错的:

for (auto temp : Sets ){

    循环语句;

}

C.花括号内语句相对花括号进行缩进;

D.函数名后紧跟圆括号;

变量

声明完成两件事:开辟指定类型的存储空间+指定变量名称

在C++中尽量在首次使用变量前定义它,方便查找与修改;

变量赋值顺序从右往左:name1=name2=name3=4;先对name3赋值;

cout与cin

他们是智能对象,会根据后接变量或者常量类型进行自动转化与处理(依赖于<<和>>的运算符重载),不再需要使用区分类别的占位符等;

cin.get()具有暂停程序等待输入的效果;

函数

分类:有返回值+没有返回值

函数不允许嵌套定义;

一般返回值为0表示执行成功,非0表示存在问题,可定义问题码;

猜你喜欢

转载自blog.csdn.net/weixin_44212242/article/details/125593388