c语言
文章平均质量分 73
sponge*baby
无
展开
-
结构体的相关知识
目录结构体结构体类型的声明结构体的自引用结构体的定义和初始化结构体内存对齐结构体传参结构体实现位段 结构体 结构体类型的声明 结构的概念: 结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同的数据类型。 (数组也是一些值的集合,这些值称为元素,数组的每个元素是相同的数据类型) //1.完全声明 struct Stu //关键字 标签 { char name[20];//成员变量 int age; char sex[10]; int id[10]; }stu1;//此处定义的结构原创 2022-03-24 20:27:11 · 696 阅读 · 11 评论 -
两个数的二进制数中不同位的个数和一个二进制数中1的个数问题
一.两问题的转化 乍一看,上面两个问题毫不相关,但我们深入考虑一下的话,就会发现,按位异或运算符 ^ (相同为0,不同为1)能够巧妙转化上述问题,只要将两数按位异或,就能找出两数中不同位的个数,问题就转化成了1的个数问题。 二.二进制数中1的个数 这个问题有多种解法,这里举出三种。 1.模二取余法 废话不多说的,上代码 int Count(unsigned int num) { int count = 0; while (num) { if (num % 2 == 1)//得到最低位原创 2022-01-15 19:47:51 · 287 阅读 · 0 评论