栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

7.9-7.10学习笔记兼作业

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

7.9-7.10学习笔记兼作业

1.数据类型

1.1 内置数据类型,例如常见的char,float,int,short,double等等
1.2 自定义数据类型,例如enum(枚举),struct(结构体),union(联合体),

2.C语言关键字:C语言定义的,具有特定含义、专门用于特殊用途的C语言标识符,也称为保留字,像define,这样的是编译器实现的,用来定义宏的预处理命令,不属于c语言中的命令。 3. static可以修饰局部变量,全局变量,甚至还可以修饰函数,

static修饰变量

函数中局部变量:

  声明周期延长:该变量不随函数结束而结束

  初始化:只在第一次调用该函数时进行初始化

  记忆性:后序调用时,该变量使用前一次函数调用完成之后保存的值

  存储位置:不会存储在栈上,放在数据段

全局变量

 改变该变量的链接属性,让该变量具有文件作用域,即只能在当前文件中使用

修饰变量时,没有被初始化时会被自动初始化为0

static修饰函数

改变该函数的链接属性,让该函数具有文件作用域,即只能在当前文件中使用(具体解释可以看这个,因为刚学也有点不懂==)

4. switch是用来进行多分支选择的语句,一般结构是:

switch(变量表达式)

{

case xx1:

 // ...

 break;

case xx2

 // ...

 break;

default:

  // ...

}

当变量表达式的内容与某个case后的常量相等后,就执行该case下的语句,break表示该case以后的内容不会执行,如果没有跟break,会继续执行当前case之后的case分支。

当变量表达式的内容没有与那个case匹配,就会执行default下的内容。

switch中常用的关键字:case 、break、 default,当然case中语句比较复杂时,可能会用if进行判断。

continue是用来结束本次循环的,而switch不是循环,因此其中不能使用continue关键字。

5.对scanf函数的一些理解

scanf函数在输入正确的值时会返回1,输入两个值时会返回2;

6.单目操作符

6.1 !,!在把假变成真时,默认的值为1.
6.2 siezof,计算操作数的类型长度,以字节为单位,
6.3 ()类型转换,可以对数据类型强制转换

7

7.1条件操作符,当1为真时,计算2,3不计算;当1为假时,计算3,2不计算。

7.2逗号表达式,逗号表达式会从左到右依次计算,整个表达式的值为最后一个式子。

8.一周总结

虽然学校老师这个学期也有在教C语言,但是真正认真开始学习C语言还是从这个7月开始的,从7.3号开始学习,现在也过去了一周时间,越学习越发现自己投入的时间很多,每天要看课程,接着还有自己消化做做笔记,写一下博客,看到的代码基本上自己也要跑一遍,感觉下来还是挺充实的,特别自己第一次调试代码成功的时候,太自豪了。最后,给自己定个目标,明年要去大厂实习!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012902.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号