1、创建C++程序

C++程序是严格区分大小写,Cout与COUT都是识别不出来的,下面给出了一段简单的C++程序。

#include "stdafx.h"
#include <iostream> //引用库函数 using namespace std; //使用命名空间 int main() //主函数,程序执行的入口
{
cout << "Come up and C++ me some time"; //标准输出流
cout << endl;
cout << "YOU wont regret it:" << endl; //endl为输出的结束方式
cin.get(); //等待窗口输入
return 0; //函数返回值
}

  结果:

创建后的源代码扩展名为:

  1. C语言与C++的输入输出的不同
    C++也能够适应printf(),和scanf()函数作为输入输出,但是在引用头文件的时候需要包含stdio.h文件

分析上面的代码:

  • main()函数:
    去掉修饰后基本结构如下
    int main()
    {
       statementa
       return 0;
    }
    这几行定义 了一个main()函数,并描述了该函数的行为,int main()叫做函数头,{  }的内容叫做函数体,函数体是指出函数应该做的什么的指令。

    main()中最后一套语句叫做返回语句,它结束了该函数体。;作为一套语句的结束标志。

  • 注释:  //为单行注释 /* .......*/作为多行注释
    #include "stdafx.h"
    #include <iostream> //引用库函数
    /*
    多行注释
    多行注释
    多行注释 */
    using namespace std; //使用命名空间 int main() //主函数,程序执行的入口
    {
    cout << "Come up and C++ me some time"; //标准输出流
    cout << endl;
    cout << "YOU wont regret it:" << endl; //endl为输出的结束方式
    cin.get(); //等待窗口输入
    return 0; //函数返回值
    }
  • 作为接口的函数头:通常C++函数可被其他函数激活或调用,函数头描述了函数与调用它的函数的接口,位于函数名前面的部分叫做函数的返回类型,如int类型,它描述的是函数返回给调用它的函数的信息。函数名后括号的部分叫做参数列表,它描述的是传递给函数的值。
  • 使用cout进行C++输出:

    cout << endl     endl是C++一个特殊的符号,表示一个重要的概念,重启一行。在流输出中插入endl将导屏幕光标一道下一行开头,诸如endl等对于couture来说有特殊含义的特殊符号被称为控制符和cout一样,endl也是在头文件iostream中定义的,且位于名称空间std中。
可以使用\n(老式的换行操作)与效果endl一样

#include "stdafx.h"
#include <iostream> //引用库函数
/*
多行注释
多行注释
多行注释 */
using namespace std; //使用命名空间 int main() //主函数,程序执行的入口
{
cout << "Come up and C++ me some time\n"; //标准输出流
//cout << endl;
cout << "YOU wont regret it:" << endl; //endl为输出的结束方式
cin.get(); //等待窗口输入
return 0; //函数返回值
}

  

  3.函数:

   

最新文章

  1. 复利计算软件v3
  2. 在Android中如何获取视频的第一帧图片并显示在一个ImageView中
  3. 【PHP构造方法和析构方法的使用】
  4. C语言中有bool类型吗?
  5. SharePoint 2013: Search Architecture in SPC202
  6. Merge Sorted Array [LeetCode]
  7. POJ 2184 Cow Exhibition (01背包的变形)
  8. Java [leetcode 37]Sudoku Solver
  9. editplus 使用小技巧
  10. 关于在Java代码中写Sql语句需要注意的问题
  11. IOS 原生解析JSON 问题
  12. 如何在ASP.NET Core中使用Azure Service Bus Queue
  13. Java数组的声明和遍历
  14. 帆软报表(finereport) 折叠树
  15. java框架之Struts2(4)-拦截器&amp;标签库
  16. QSplineSeries QChartView绘制曲线
  17. jquery如何在元素后面添加一个元素
  18. jquery----扩展事件
  19. Obj模型功能完善(物体材质,光照,法线贴图).Cg着色语言+OpenTK+F#实现.
  20. python面向对象-3类的静态方法和类方法

热门文章

  1. 【转】VS 安全开发生命周期(SDL)检查
  2. 斯坦福CS229机器学习课程笔记 part2:分类和逻辑回归 Classificatiion and logistic regression
  3. 安装 Windows Service
  4. zookeeper java api(使用java代码操作zookeeper)
  5. 字符编码(续)---Unicode与ANSI字符串转换以及分辨字符编码形式
  6. Stream01 定义、迭代、操作、惰性求值、创建流、并行流、收集器、stream运行机制
  7. while 和do while循环的区别
  8. Math.max()
  9. c语言split的实现代码
  10. python 正则表达式 练习题