美文网首页
c++基本知识:代码框架

c++基本知识:代码框架

作者: 波洛的汽车电子世界 | 来源:发表于2019-07-22 17:38 被阅读0次

代码拆分解释

例子:

#include<iostream>
using namespace std;

int main()
{
cout<<"hello world"<<endl;
}

#号是指预处理指令,\#include指令不是必须的

iostream: io: input &output stream 流:东西不是打印出来的,而是通过字节流,流到一个管道里去。
<<:流到cout
iostream包含了关于输入输出的函数的语句,#include<iostream>是指将iostream文件的内容添加到程序中。


Screenshot 2019-07-20 at 20.42.20.png

#include<stdio.h>
printf("HelloWorld\n");
#include<cstdio>
加c是新版本,.h是老版本
老版本不用加namespace 命名空间

using namespace std; 使用命名空间std (standard)
如果不写using namespace std,那么在输入输出的时候写std::cout<<"Hello"<<std::endl;

cout<<"hello world"<<endl;
cout<<"hello"<<" world"<<endl;

<< 是插入运算符,是指将“hello world”插入到输出流,
endl: endline 是控制符,表示重启一行\n
endl 与\n的区别:
endl 1. 换行,2. 确保程序立即输出
\n 换行

#include<cmath>
#include <iostream>
using namespace std;
int main()
{
  //cout: 输出对象
  cout <<"英雄名称:寒冰射手艾希"<<endl;
  cout<<"伤害:56\t 攻击距离:600"<<endl;
  cout <<"护甲:15.5\t 魔抗:30(+0.0)"<<endl
       << "生命值:395\t生命恢复:0.9"<<endl;
  cout <<"护甲:15.5\t 魔抗:30(+0.0)\n"
        << "生命值:395\t生命恢复:0.9\n";


  cout<<INT_MAX<<endl;
  return 0;
}

编码规范

  1. 每条语句独占一行
  2. 花括号独占一行
  3. 缩进
  4. 与函数名称相关的小括号周围没有空白
  5. 单条注释以//开头,多条注释/.../

c++的编译和执行

预处理-编译-执行
g++ helloworld.cpp 预处理
g++ helloworld.cpp -o helloworld 预处理加编译编译
./helloworld 执行
hello, world

相关文章

网友评论

      本文标题:c++基本知识:代码框架

      本文链接:https://www.haomeiwen.com/subject/iynplctx.html