1.第一个C语言程序:hello word
#include <stdio.h>
int main()
{
printf("hello word");
}
2.变量
变量:存储数据的容器或盒子。 定义:数据类型 名字; int num;
新定义的变量的默认值是不确定的,为了安全一定要初始化使用。
1、赋值 num = 100;
2、参与运算 num*20-100; 变量的取名:
1、由数字、字母、下划线组成。
2、不能以数字开头
3、不能与关键字重名
4、长度不要超过30字符 5、见名知意变量的输出printf函数:printf 类型 变量名 变量的输入scanf函数:scanf 类型 地址=&变量名
3.流程控制
1.分支
2.循坏
(1)
.while(表达式)
{
表达式结果为真执行循环体。
}
while类似for循环的精简版本,for负责循环次数明确的情况,while循环负责只循环条件而不确定循环次数的情况。
(2)
for( ; ; )
{
循环体;
}
(3).
do
{
循环体;
}
while(表达式);
do while是一种先执行循环体,再判断循环条件的一种循环,循环体至少执行一次,而for和while的循环体可能一次都不执行。
3.跳转
(1)goto 标签
可以跳转到函数内的任意位置,既可以几前,也可以向后。
goto是一种非常灵活、强大但也非常危险的语句,因为goto可能会破坏已经设计好的分支和循环,很多公司都禁止使用goto。
在驱动编程中,goto有它无代码替代的作用,当驱动程序出现异常时,goto语句非常适合用来释放资源。
(2)break
1、在switch语句中可以关闭执行开关。
2、在循环语句可以跳出一层循环。
(3)continue
结束本次循环(循环体中continue后的语句不再执行),进入下一次循环(循环并没有结束)。
注意:break,continue 可以提高程序的运行效率。
(4)return
1、把一个数据返回给函数的调用者。
2、终止函数的执行。