浙江大学翁恺教你C语言程序设计!C语言基础入门!



变量在第一次使用前需要初始化
scanf输入需要结构统一
2.1.4 变量输入:如何让程序读入用户输入的数字,s... P14 - 02:01
2.1.5 常量vs变量:不变的量是常量_高清 720P P15 - 00:29



3.1.2 第二周习题解析_高清 720P P23 - 02:51

级联if-else

为了解决右移,把else和if结合
3.3.2 级联的if-else_高清 720P P31 - 05:15
switch-case

根据结果,决定运行语句。运行更快
只能输入int类型的数

运行规则

3.3.4 多路分支:switch-case语句_高清 720P P32 - 11:08
结果


4.1.2 while循环:就像if一样,条件满... P34 - 12:42
调试可以在一些语句前后加输出语句

4.2.3 算平均数_高清 720P P37 - 06:54

for循环
5.1.1 for循环:这是最古老的循环,确... P39 - 03:32
数组




定义函数时后面的()很重要





现在,调用函数前可以先声明



尽管同名,但是存在不同的函数里,除了赋值给swap函数以外,不影响main函数的变量


原形里面要有东西
c语言不能函数嵌套定义;

数组

”容器“

有效的下标值:【0,数组的大小-1】
不要越界!!!!







指针应用
- 交换两个变量的值

- 函数返回多个值,需要指针带回

- 函数返回运算状态,结果通过指针返回

- 指针需要赋给一个变量(赋值)再使用
传入函数的数组成了什么


数组变量是特殊的指针