c语言笔记

变量和常量

变量

可以改变的值

常量

1.即数字不会改变的值

2.用const来定义常量 也就是变量不变

运算符优先级

单目运算符

+单目不变 自右向左

举例 a*+b

-单目取负 自右向坐

举例a*-b

双目运算符

+-*/%

自左向右

赋值运算符

=

自右向左

增增减减运算符

a++ 是a加1以前的结果

++a是a加1以后的结果

for循环

for(初始动作;条件;每轮动作){

}

for循环中每一个表达式都可以省略的

for(;条件;) == while(条件)

三种循环使用场景

如果有固定次数 用for

如果必须执行一次 用while

其他情况 用while

break和continue

break跳出循环

continue跳出本轮循环 进入下一轮循环

在写判断素数程序时,利用反证的思想,假设x=1是素数,取余是否为0,如果为0,不是素数,用break跳出循环,输出结果