主程序1—找零:
#include<stdio.h>
int main()
{
int price=0;
printf("请输入金额:");
scanf("%d",&price);
int change = 100 - price;
printf("找您%d元",change);
return 0;
}
2.1.1变量、赋值、初始化
主程序1中:
int price =0;
//这里定义了一个变量,变量名为price,类型为int(整数型),赋值(或初始值)为0
//赋值:右边的值赋给左边,即把0给price(在变量开始运算之前赋值,也叫做变量初始化/变量赋初值)
变量定义一般形式: <变量类型> <变量名称> (多个同类型变量则用逗号隔开写在同一行也可)
- C语言是有类型的语言,使用变量一定要先声明/定义其类型
- 变量只能存放指定类型的数据,程序运行过程中也不能改变其类型
- 在对变量赋值时,不能用一个等号统一赋值,一定要分开赋值(示例:int a=0,b=o;)
变量名称又称作为“标识符”,标识符命名基本原则:
- 只能由字母、数字、下划线组成
- 数字不能作为第一位
- 不能用关键字(保留字)作为标识符
说到这里,该提一下C99与ANSI C的一个区别:ANSI C只能在开头定义变