C++ 简介

2018-03-21 14:48 更新

学习C++ - C++简介

让我们从一个显示消息的简单C++程序开始。

下面的代码使用C++ cout(发音为“see-out")以产生字符输出。

源代码注释行以 // 和编译器开头忽略它们。

C++区分大小写。 它区分大写字符和小写字符。

例子

cpp文件扩展名是常见的方式以指示C++程序。


#include <iostream>                           // a PREPROCESSOR directive 
int main()                                    // function header 
{                                             // start of function body 
     using namespace std;                      // make definitions visible 
     cout << "this is a test.";  // message 
     cout << endl;                             // start a new line 
     cout << "hi!" << endl;   // more output 
     return 0;                                 // terminate main() 
}   

上面的代码生成以下结果。

注意

要使窗口保持打开,直到你敲一个键,在返回语句之前添加以下代码行:

cin.get();

C输入和输出

如果你习惯在C编程,你不会知道cout,但你知道printf()函数。

C++可以使用printf(),scanf()和所有其他标准C输入和输出函数,如果你包括通常的C stdio.h文件。

您从构建块构建C++程序称为函数。

通常,您将程序组织成主要任务,然后设计单独的函数来处理这些任务任务。

上面显示的示例足够简单,只包含一个函数名为main()。

main()函数是一个很好的起点,因为一些在main()之前的特性,例如预处理器指示。


注意2

示例程序具有以下内容基本结构:

int main() 
{ 
     statements 
     return 0; 
} 

main()中的最终语句称为return语句,终止函数。

上面的代码有以下元素:

  • 注释,由前缀//表示
  • 一个预处理器#include指令
  • 函数头:int main()
  • 使用命名空间指令
  • 一个函数体,由{ 和 }
  • 使用C++ cout设施显示消息的语句
  • 用于终止main()函数的返回语句

函数头

以下函数头声明main()函数向调用它的函数返回一个整数值,并且main()不调用该函数的信息:

int main()

许多现有程序使用经典的C函数头:

main()     // original C style 

在经典C下,省略返回类型与说该函数是int类型相同。

但是,C++已经淘汰了这种用法。

您也可以使用此变量:

int main(void)     // very explicit style 

在括号中使用关键字void是一种明确的方式,表示该函数不带参数。

在C ++下,将括号留空是与在括号中使用void相同的。

一些程序员使用这个头并省略return语句:

void main()
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号