提示:这里可以添加学习目标
例如:
- 掌握 C语言 入门知识
学习内容:
1.注释推荐使用// */只能局部注释
2.初识选择分支
输入 0 分支结果 “好offer”;输入 1 分支结果 卖红薯
3.while循环
4.函数
5.数组
6. *** 作符
9/2 只取整数
float 一样 区别只是结果4.000000
如何正确输出?
只需要printf的时候将n改成f
移位 *** 作符
位 *** 作符
赋值 *** 作符
单目 *** 作符
!表示非
思考:sizeof是 *** 作符吗?
sizeof是一个 *** 作符
求得一个数组的大小
~ *** 作符
按位取反(二进制)把所有二进制位中的数字1变成0,0变成1。
ps(整数在内存中存储的是补码)一个整数的二进制有3种:原码,反码,补码;
如图所示
++a 与 a++的区别?
a++先使用,再++
++a,先++再使用。
强制类型转换
按位与运算&&有假则假,同真为真如下图
三目 *** 作符(exp1?exp2:exp3)
printf中的arr【】其中【】为引用 *** 作符
函数调用符()
7.关键字
auto一般省略
register一大量频繁被使用的数据放在寄存器
typedef关键字
static关键字修饰局部变量,使得局部变量生命周期延长
例子1:
例子2:
总结:
static修饰局部变量,改变了局部变量的生命周期(其本质上是改变了变量的存储类型)
在不同源文件使用需要 extern
注意:static修饰的全局变量不能跨源文件使用
学习时间: 4.6晚9-11:00
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)