打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2.声明及赋值语句

carrot.cpp: food processing program

uses and displays a variable

#include <iostream>
int main()
{
  using namespace std;
  
  int carrots;
  
  carrots = 25;
  cout << "I have ";
  cout << carrots;
  cout << " carrots.";
  cout << endl;
  
  carrots = carrots - 1;
  cout << "Crunch, crunch. Now I have " << carrots << " carrots." << endl;
    
  return 0;
}

1. 编译输出:

        I have 25 carrots.

        Crunch, crunch. Now I have 24 carrots.

2. 代码详解:

  • int carrots : 声明语句,创建变量。

    int: 表示整数,是最基本的数据类型。

    carrots被称为变量,因为它的值可以修改。在C++中,所有变量都必须声明。

    int指定数据存储单元类型,carrots给数据存储单元指定名称。这里carrots可以存储整数。

    声明语句叫做定义声明(defining declaration),简称定义(definition)。它将导致编译器为变量分配内存空间。

    实际上,C++通常在首次使用变量前声明它。

  • carrots = 25 : 赋值语句,将值赋给存储单元。

    = : 赋值运算符。可以连续使用赋值运算符,赋值将从右向左进行。

    carrots = carrots -1 : 对变量值进行修改。carrots - 1是一个算术表达式。

  • cout可用于数字和字符串。

    cout知道carrots是一个需要转换的整数。

    cout的智能行为源自C++的面向对象特性。实际上,C++插入运算符<<将根据其后的数据类型相应地调整其行为。

  • 空行将声明语句与程序的其他部分分开。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C++ Primer Plus学习笔记之开始学习(双斜杠打头注释一行注释可以单独一行也可以和代码同行在符号/*和*/之间是注释可以跨行)
C++实验报告
C 程序结构(下)
2.4.1 赋值运算符与赋值表达式
C语言陷阱和缺陷
自测练习及答案,练习
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服