C语言程序设计(1)


该讲义根据浙江大学翁恺老师的课程编写,其内容不限于老师所讲的课程目录,仅仅按照个人的学习进程所做
(声明:该份讲义的学习进度和自己的学习进度有关,每个学习C语言的朋友,都可以根据该进度进行调整)
Lecture1
1、变量
当我们需要输入数据,有地方去放这个输入的数据的时候,我们就需要有变量。
int price=0(首先我们定义了price这个变量;其次,我们将变量定义为int类型)
(1)变量的定义:
int price,amount;
(2)变量的名字:
变量的名字是一种“标识符”
C语言的保留字不能做变量名称(标识符)
(3)变量的赋值:
“=”是一个赋值运算符,表示将“=”右边的东西赋值给左边的东西
区别于数学中“=”,数学中的是静态的,程序设计中是动态的。
初始化,一个变量被第一次使用之前,应该被赋值
变量的初始化格式如下:
<类型名称><变量名称>=<初始值>
2、程序设计的学习
scanf(“%d”,&price)
要求scanf这个函数读入下一个整数,读到的结果赋值给变量price
小心前面的符号&
3、scanf函数
出现在scanf中的东西一定是要我们输入的东西,而不是他给我们看的东西。
4、常量VS变量
int change =100 – price;
固定不变的数,是常数。直接写在程序里,我们称作直接量(literal)
更好地方式是定义一个常量:
const int AMOUNT = 100;
const 是一个修饰符,加在int的前面,用来给这个变量加上一个不变的实行,这个不变的属性表示这个变量的值一旦初始化,就不能再修改了。如果你试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误。
5、try
让用户输入变量AMOUNT的值,而不是使用适用的初始值
注意点:
不要少了分号,定义两个变量的时候中间加逗号
不要随便在程序中出现莫名其妙的数字
一般const变量命名用大写比较好
(2022年11月24日星期四)