- 博客(5)
- 收藏
- 关注
原创 C语言自定义类型:结构体
结构体是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量,指针,数组,或者是其它结构体变量。位段的位就是二进制位。位段的声明和结构类似,有两个不同:1.位段的成员必须是int、unsigned int、或signed int,在C99中位段成员的类型也可以选择其它类型。2.位段的成员后面有一个冒号和一个数字struct Aint _a : 2;int _b : 5;A就是一个位段类型。
2024-03-21 15:04:33 1603 1
原创 C语言数据在内存中的存储
在讲解整数存储之前,首先需要知道什么是二进制。平时我们使用的都是十进制,二进制顾名思义全都是由0和1组成的数字,计算机中存储的就是二进制。
2024-03-18 08:39:42 1435
原创 C语言循环for、while、do-while详解
打印2,3,4,5之后,碰到continue语句会跳到条件表达式,由于i的值不会变化,while会进行死循环。语句循环执行,当i等于8时,执行break语句,循环结束,结果为:1,2,3,4,5,6,7。打印1,2,3,4,跳到while条件表达式中,i的值不会变化,do-while进行死循环。i等于8时,跳过当前循环,不执行后面语句,跳到i++,继续执行,所以,8不会打印,打印1,2,3,4,i等于5时,do- while循环结束。结果为:1,2,3,4,5,6,7,9,10。结果为:2,3,4,5。
2023-12-01 16:58:27 146
原创 C语言分支if、switch语句、分支嵌套详解
一个if语句中可以有零条或者是多条语句,当有多条语句时需要用花括号括起来,只有一条语句时,可以使用花括号,也可以不使用花括号,if默认执行一条语句。switch后面是整型表达式,case后面是整型常量表达式,整型表达式与整型常量表达式没有一个匹配上时,就会执行default中的语句,意思是默认。不写break语句时,会出现一种穿透现象,一个整型表达式与整型常量表达式匹配时,执行这个case后面的语句以及下面的所有语句都会执行。只有条件表达式为真时,语句才会执行,C语言中,0表示假,非零表示真。
2023-12-01 16:56:27 1585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人