一、函数
二、数组
三、操作符
四、常见关键字
一、函数
说起函数,大家都不陌生,数学中经常接触它。
我对于C语言中的函数是这样理解的,它就类似于是一种车间,
我们把固定了零件放进去就会按照设计运行,然后产生”产品“

函数的特点就是简化代码,重复使用!
再举一个例子

二、数组
一组想同类型元素的集合
如何定义数组?

如何使用数组?
在此之前,应了解一个概念——数组的下标


输出结果如下

只需稍加思考便可以了
三、操作符
算数操作符:+ - * / %( 取模操作符)
只介绍后面两个

移位操作符:>> <<
直接操作内存中的二进制位

位操作符 和移位操作符一样 操作的都是计算机里面的二进制位
&:按位与,对应的二进制位有0,则为0,全1才为1
^:按位或,对应的二进制位有1,则为1,全0才为0
|:按位异或,相同为0,相异为1


赋值操作符:= += -= *= /= &= ^= |= >>= <<=
即 a=a+1可以写成a+=1
a=a*2可以写成a*=2 以此类推
单目操作符:
! 逻辑反操作 - 负值
+ 正值 & 取地址
sizeof 操作数的类型长度(以字节为单位) ~ 对一个数的二进制按位取反
-- 前置、后置-- ++ 前置、后置++
* 间接访问操作符(解引用操作符) (类型) 强制类型转换
这里只介绍几个操作符 其他的根据字面意思理解即可
sizeof 操作数的类型长度(以字节为单位) 这个操作符在我上篇博客中具体阐述过,这边不在阐述。
++ 前置、后置++

我是这样理解的 ——前置++ 先加完再用
后置++ 先用再加
逻辑操作符;
&& 逻辑与 || 逻辑或
我是用高中时期的真假命题去理解这个


条件操作符
exp1 ? exp2 : exp3
就是简化if语句的一种方式

逗号表达式
exp1, exp2, exp3, …expN
逗号表达式会从左向右依次计算,整个逗号表达式的结果是最后一个表达式的结果
eg

四、常见关键字 注:关键字不能自己创建
这边我只是列举出来 有点印象即可
auto:自动定义变量 break:终止-在循环中使用 while、for、do while switch
continue :继续在循环中使用 while、for、do while switch
default-默认 static:静态的 typedef:类型重定义 register:寄存器关键字
extern-声明外部符号 sign/unsign:有/无符号
void-无,空:函数返回类型,函数参数,函数指针

下面只介绍几个特殊的
typedef:类型重定义 就是重新定义一个类型名
eg

static:静态的
可以修饰局部变量 全局变量 函数
修饰局部变量时,扩大了局部变量的作用域,或者说使得局部变量有了全局变量的属性


至于修饰全局变量和函数 暂时先不讨论。
好啦,今天的博客就到这啦,敬请关注初始c语言系列——阶段性小结(三)
创作不易 动动你的小手点个赞吧!
本文介绍了C语言中的基本概念,包括函数的车间模型,简化代码的功能;数组的定义与使用,特别是下标的概念;详细讲解了算术、位、赋值等操作符的用法;还探讨了常见的关键字如auto、break、continue等,以及typedef和static的特殊用途。通过实例解析,帮助读者深入理解C语言的基础知识。
1373





