- 博客(4)
- 收藏
- 关注
原创 #美团面试题#什么是内存对齐#为什么要内存对齐#
什么是内存对齐?为了方便解释这个问题,我们先来看下面这个代码示例:#include <stdio.h>//定义结构体Astruct A{ short a; char b; int c;};//定义结构体Bstruct B{ short a; int b; char c;};//输出每个结构体所占的内存字节大小 printf("%d\n",sizeof(A)); printf("%d\n",sizeof(B)); return 0;运行结果为:81
2021-08-24 10:54:17
164
1
原创 枚举enum的语法和使用
1.枚举的定义C语言提供了一种枚举(Enum)类型,能够列出所有可能的取值,并给它们取一个名字。2.为什么不用define,enum到底有什么好处?enum怎么用?在计算机中是怎样操作的?在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用以及团队个人与个人之间的非语言交流,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。以每周七天为例,我们可以使用#define命令来给每天指定一个名字:#include <st
2021-08-13 18:27:12
357
2
原创 小白零基础c/c++进大厂
c/c++c语言基础——第一课 ———输出hello world!大家好,万物之初乃是hello world,每一个大佬程序员都是从helloworld走进计算机的世界的,那么我们现在就通过这个最基本的程序踏上#include <stdio.h>//c语言所需的头文件int main()//程序的大框架main函数{ printf("hello,world!\n"); //c语言再在控制台上输出的格式printf("输出的内容\n") 其中'\n'为换行 rertur
2021-08-05 00:21:37
169
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人