目录
1.选择语句
在我们日常的生活中,都会面临着不同的选择,我么这里只说if else语句 其他不做介绍
看下图
2.循环语句
有些事必须一直做,比如我日复一日的讲课,比如大家,日复一日的学习。
c语言中有while语句 for语句 do ... while语句 这里只说while语句
3. 函数
函数的特点就是简化代码,代码复用。
我们写一个两个数相加的代码
上述代码,写成函数如下:
4. 数组
要存储1-10的数字,怎么存储?
C语言中给了数组的定义:一组相同类型元素的集合
数组的每个元素都有一个下标,下标是从0开始的。 数组可以通过下标来访问的。
完成初始化 和不完全初始化
数组的使用
5. 操作符
算术操作符
+
-
*
/
%(取模 取余)
移位操作符
>> (左移操作符)
<< (右移操作符)
位操作符(在二进制操作)
& 按位与
^ 按位异或
| 按位或
赋值操作符
=
+= -= *= /= &= ^= |= >>= <<= (复合赋值符)
单目操作符
! 逻辑反操作
- 负值
+ 正值
& 取地址
sizeof 操作数的类型长度(以字节为单位)
~ 对一个数的二进制按位取反
-- 前置、后置-- ++ 前置、后置++
* 间接访问操作符(解引用操作符)
(类型) 强制类型转换
关系操作符
>
>=
<
<=
!= 用于测试“不相等”
== 用于测试“相等”
逻辑操作符
&& 逻辑与 (x&&y 都满足)
|| 逻辑或 (x || y 满足其中一个)
条件操作符
exp1 ? exp2 : exp3
例子
a > b ? a : b (如果 a > b 为真 a 为 a > b 的结果 ,如果 a > b 为假 b 为 a>b 的结果)
逗号表达式
exp1, exp2, exp3, …expN
下标引用、函数调用和结构成员
[] 下标引用操作符
() 函数调用操作符
.
->