程序中的常量和变量

任务描述

本关任务:计算两数之和。

相关知识

下面程序可计算 12 与 34 的和。

 
  1. #include <stdio.h>
  2. int main( )
  3. {
  4. printf("12+34 = %d\n",12+34);
  5. return 0;
  6. }

执行结果如下:

 
  1. 12+34 = 46

程序解释如下:

  • printf 语句可以直接以十进制格式输出表达式12+34的值。
  • printf 语句双引号" "里面的内容叫做字符串,其中字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是格式字符, 以%开端, 后跟一个或几个规定字符,用来确定输出内容式样,这里%d表示十进制格式。

如果要计算另外两个整数的和,那就得修改这个源程序,再重新编译连接执行。如果希望这个程序,一旦编译好以后,每次运行时,可以根据输入的两个整数,输出这两个整数的和,就需要使用到变量。

输入的整数要存放在计算机里,存储就要有空间,空间就是内存里一个叫做变量的地方。变量就像一个箱子,可以用来存放“东西”,这个“东西”就是数据。

变量的定义及初始化

在 C 语言中,定义一个变量需要指明变量的类型和变量名,也就是箱子存放东西的种类,和箱子的编号。比如:

 
  1. int main()
  2. {
  3. int i; //变量名是i,类型是int。类型为int代表i只能存放整数
  4. }

往箱子里放东西,叫做赋值。如果是在定义变量的同时赋值,则叫做初始化。比如:

 
  1. int main()
  2. {
  3. int i = 10; //定义及初始化为10
  4. int a; //定义变量a
  5. a = 10; //给a赋值为10
  6. }

常量与变量

下面程序计算并输出 123 与 456 的和。

 
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a = 123;
  5. int b = 456;
  6. int sum;
  7. sum = a + b;
  8. printf(“sum=%d\n”,sum); //输出123与456的和
  9. return 0;
  10. }

执行结果如下:

 
  1. sum=579

以上程序涉及到了变量和常量,具体区别如下:

  • 变量:其值在程序执行过程中是可以改变的,如 a、b、sum。变量必须先定义,后使用。
  • 常量:在程序中不能改变其值的量,如123、456。


视频1 变量的定义和使用

编程要求

根据提示,在右侧编辑器 Begin-End 区间补充代码,计算 123 与 456 的和。

#include <stdio.h>
int main()
{
	/********** Begin **********/
    int a,b,sum;
    a = 123;
    b = 456;
    sum = a + b;
    printf("sum=%d\n",sum);
    
    
    /********** End **********/
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值