目录
一 函数
函数可以理解为一个模块的代码完成一个独立的功能,可以简化代码,代码复用。
上面的代码可以转换成如下的函数形式
二 数组
数组:一组相同类型元素的集合
例如: 定义一个整形数组 int arr[10] = {1,2,3,4,5,6,7,8,9,10};
定义一个字符数组 char ch[8];
数组里的元素都有下标 默认从 0 开始 依次递增 例如:
如果我要打印数组里面的6 如下:
如果我们想全部打下来 可以用while 循环语句 如下:
数组的大小必须是常量 C如果没有指定数组大小 但是给了具体的数组元素, 就知道要开辟多少空间了,如下代码:
int arr[] = {1,2,3,4,5,6,7,8,9,0}
三 操作符
1 算数操作符
/ 计算的结果是整除之后得到的伤
除法有整数除法和浮点数除法
对于 / 作符如果两个操作符都为整数,执行整数除法,而只要有浮点数执行的就是浮点数除法
% ---- 取余 看到的是余数
处理%操作符之外, 其他的几个操作符可以作用域整数和浮点数
%操作符的两个操作符必须为整数,返回的是整除之后的余数
2 移位操作符
移动的是二进制位
3 位操作符
操作的是二进制位
4 赋值操作符
5 单目操作符
逻辑反操作?:
C语言中如何表示真假?
0 ---假
非零 ---真
验证如下:
sizeof?:
++ 操作符:
-- 操作符也是类似的
强制类型转换:
终于做完博客了 图书馆工作人员已经催我离开了哈哈 继续加油 已经坚持三天了
哈哈 今天继续添加操作符
6 关系操作符
7 逻辑操作符
接下来我们用代码验证(C语言里 0 为假, 非零为真)
&&--并且 两个操作符都为真,才为真,只要一个为假,则为假
||--或者 两个操作符只要一个为真,则为真, 两个同时为假才为假
8 条件操作符
这里m = (a > b ? a : b) 的意思是
if (a>b)
m = a;
else
m = b;
9 逗号表达式
逗号表达式是从左向右依次计算的, 逗号表达式的结果是最后一个表达式的结果
10 下标引用 函数调用 结构成员
[ ] 是一个操作符,下标引用操作符
()函数调用操作符
终于补充完了但是好像又差很多 后期学到了会继续补充 继续加油!