- 博客(7)
- 收藏
- 关注
原创 C语言笔记(四):结构体
/一些基本的数据结构或者自定义的数据类型int id;//'F'or'M'其中studentInfo是结构体的名字,内部分别定义了id(学号)、gender(性别)、name(姓名)和major(专业),这些就是单个学生的信息。而在大括号外定义了studentIofo型的Alice和Bob代表的两个结构体变量;之后的stu[1000]就是有很多学生是定义的一个结构体数组(如果不在此定义变量或数组,则大括号外直接跟上分号)。
2023-04-07 10:05:24
226
原创 C语言笔记(三):指针
首先我们应该清楚变量在内存中怎么存放。在计算机中,每个变量会分配一个空间,而每种类型的变量所占的空间不同。例如,int占四字节;longlong占8字节;可以把每个字节理解为一个“房间”,这样int需要4个连续的“房间”;既然有了房间,那一定需要“房间号”,且每个房间都需要房间号。对应在计算机中,每个字节(房间)都会有一个地址(房间号),这里的地址就起到房间号的作用,即变量存放的位置,而计算机就是通过地址找到某个变量的。
2023-04-02 20:41:48
470
原创 C语言笔记(一):计算
浮点这个词本意就是小数点是浮动的,在计算机内部表示非整数(包括分数和无理数)的一种方式,另一种方式叫做定点数,不过在C语言中不会遇到。人们借用浮点数来表示所有带小数点的数。例如 x = 7 + 3 * 2,在这里,x 被赋值为 13,而不是 20,因为运算符 * 具有比 + 更高的优先级,所以首先计算乘法 3*2,然后再加上 7。运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。
2023-03-27 17:20:17
114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人