(侵删) 程序找零需要 1.有地方放输入的数字;2.有办法输入数字;3.输入的数字能参与计算 如何输入 输入也在终端窗口中 输入是以行为单位进行的,行的结束标志就是你按下回车键。在你按下回车之前,程序不会读到任何东西


变量 int price=0; 这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0 ** 变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如上面的例子中要记录用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。


变量定义 变量定义的一般形式就是:<类型名称><变量名称>; Int price; int amount; int price,amount;


变量的名字 变量的名字是一种“标识符”,它是用来识别这个和那个的不同的名字 标识符基本的构造原则是:==标识符只能由数字字母下划线组成==,数字不可以出现在第一个位置上,C语言的关键字不可以用做标识符。


image.png

赋值和初始化 •int price=0; • 这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0. •price=0是一个式子,这里的“=“是一个赋值运算符,表示将”=”右边的值赋给左边的变量 赋值 •数学中a=b表示a和b的值一样,a=b和b=a是等价的 而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。a=b和b=a的意思完全相反 变量初始化 •<类型名称><变量名称>=<初始值> ••int price=0; •int amount=100; •组合变量定义的时候,也可以在这个定义中单独给单个变量赋初值, Int price=0,amount=100; 变量类型

C是一种有类型的语言,所有的变量在使用之前必须定义或声明,所有的变量必须有确定的数据类型。 第二个变量 •int change=100-price; •定义了第二个变量change并且做了计算 读整数 •scanf(“%d”,&price); •要求scanf这个函数读入下一个整数,读到的结果赋值给变量price •小心price前面的&