03-c++ 基础- 进入C++

本文介绍了C++编程的基础知识,包括程序结构、基本语法、输入输出操作等。通过一个简单的示例程序,展示了如何使用C++的cout工具进行字符输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本章内容包括:
  • 创建C++程序。
  • C++程序的一般格式。
  • #include 编译指令。
  • main() 函数。
  • 使用cout对象进行输出。
  • 在C++程序中加入注释。
  • 何时以及如何使用endl。
  • 声明和使用变量。
  • 使用cin对象进行输入。
  • 定义和使用简单函数。

     要建造简单的房屋,首先要打地基、搭有牢固的结构,后面就很难建造窗子、门框、圆屋顶和镶木地板的舞厅等。同样,学习i计算机语言时,应从程序的基本结构开始学起。只有这样,才能一步一步了解其具体细节,如循环和对象等。本章对C++程序的基本结构做一概述,并预览后面将介绍的主题,如函数和类。

2.1 进入C++

    首先介绍一个显示消息的简单C++程序。程序2.1.1使用C++工具cout生成字符输出。源代码中包含一些供阅读的注释,这些注释都以//打头,编译器将忽略它们。C++对大小写敏感,也就是说区分大写字符和小写字符。这意味着大小写必须于示例中相同。例如,该程序使用的是cout,如果将其替换为Cout或COUT,程序将无法通过编译,并且编译器将指出使用了未知的标识符(编译器也是对拼写铭感的,因此请不要使用kout或coot)。文件扩展名cpp是一种表示C++程序的常用方式,您可能需要使用第一章介绍的其他扩展名。

        补充内容:程序调整
                要在自己的系统上运行该实例,可能需要对其进行修改。有些窗口环境在独立的窗口中运行程序,并在程序运行完毕              后自动关闭该窗口。正如上一章讨论的,要让窗口一直打开,知道您按任何键,开在return 语句前添加如下语句:
                cin.get();
                对于这些程序,要让窗口一直打开,知道您按任何键,必须添加两条这样的语句,第四章将更详细地介绍cin.get()。
                如果您使用的系统很旧,它可能不支持C++98新增的特性。
              有些程序要求编译器对C++11标准提供一定的支持。对于这样的程序,将明确的指出这一点,并在可能的情况下提供非            C++11代码。
    将该程序复制到您选择的编译器中,便可以使用C++编译器创建可执行代码了(参见第一章的介绍)。下面是运行编译后的程序时得到的输出:
           Come up and C++ me some time.
            You won't regret it!
        补充内容:C语言输入和输出
            如果已经使用过C语言进行编程,则看到cout函数(而不是printf()函数)时可能会小吃一惊。事实上,C++能够使用             printf()、scanf()和其他所有标准C输入和输出函数,只需要包含常规C语言的stdio.h文件。不过我们介绍的是C++,所以将         使用C++的输入工具,它们在C版本的基础上作了很多该进。
    您使用函数来创建C++程序。通常,先将程序组织为主要任务,然后设计独立的函数来处理这些任务。程序2.1.1中的示例非常简单,只包含一个名为main()的函数。myfirst.cpp示例包含下述元素。

  • 注释,由前缀//标识。
  • 预处理器编译指令#include。
  • 函数头:int main()。
  • 编译指令using namespace。
  • 函数体,用{和}括起。
  • 使用C++的cout工具显示消息的语句。
  • 结束main()函数的return 语句。

     下面详细介绍这些元素。先来看看main()函数,因为了解了main()的作用后,main()前面的一些特性(如预处理器编译指令)将更易于理解。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值