C++-1-helloworld及书写规范

IDE使用CodeBlock,windows环境

新建第一个程序,默认生成如下文件。

#include <iostream>

using namespace std;  //使用命名空间std

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}
  • 以#开头的语句称为预处理器指令
    #include语句不是必须的,但是如果一旦程序中有改语句,就必须将它放在程序的开始处
    将iostream文件的内容添加到程序中
    iostream中包含了有关输入输出语句的函数
  • 如果不写命名空间,则需要改为:std::cout << “Hello world!” << endl;
    std是standard标准命名空间 的缩写,命名空间是为了防止名称重复
    自己的命名空间名字可以锁边取,标准命名空间必须是std
  • cout:out是输出的意思,C语言的输出
    <<:插入运算符,将"Hello world!"插入到输出流里面,
    endl:end line,控制符,表示重起一行(\n),相当于回车
  • endl 和 \n的区别:
    1. \n是纯洁的,只换行
    2. endl做了两件事:换行 + 确保程序这行语句立刻输出(相当于fflush(srdin),清空缓冲区)。

编码规范

C++编码风格:

  • 每条语句占一行
  • 每个函数都有一个开始和结束花括号,花括号各占一行
  • 函数中的语句对 相对于 花括号进行缩进
  • 与函数名称相关的小括号周围没有空白

书写注释是一个良好的编程习惯,有助于对代码的阅读,注释语言应准确、易懂、简洁。

  • 单行注释:以“//”开头;
  • 多行注释:以“/”开头,“/”结尾。

示例:

/************************************

* 文件名:main.cpp
* 创建人:唠叨村长
* 日期:2020-12-20
* 描述:C++第一个程序-输出“Hello World”
* 修改人:noone
* 日期:never
* 版本:0.0.1
* Copyright(c) 唠叨村长
  ************************************/

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    /*
        return 0表示程序正常结束,非0表示异常结束。
        操作系统支持其它进程来获取别的进程的退出代码。
        比如,在书写一个自动安装程序,要依次安装多个应用程序,
        怎么才能知道其中某个程序的安装是否正常结束了呢?
        因为如果某个安装出错了再继续也许就是毫无意义的,
        我们就可以根据别的进程的退出代码来判断了。
    */
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值