自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C语言程序判断大小端

一、大小端介绍大端(存储)模式:是指数据的低位保存在内存的高地址中,数据的高位,保存到内存的低地址中。小端(存储)模式:是指数据的低位保存在内存的低地址中,数据的高位,保存到内存的高地址中。。为了方便记忆记住小端模式就可以(小,小,小)比如 short x=0x1122 0x11就是x 的高位,0x22是x的低位。如果x的地址为0x0010,在大端模式下,则11就放在了低地址,22放在高位置。那如何判断你的你当前机器是大端模式,还是小端。只要定义一个整型变量,将它强转成char类型,就会发

2020-11-27 13:34:30 898

原创 表达式求值与整型提升

一、表达式求值(1)表达式求值的顺序一部分由操作符的优先级和结合性决定。举个例子 int a=10;int b=20; int c=a*b+b//c的值为220 int d=a*(b+b);//d的值为400,//优先级不同结果不一样。()优先级比乘法优先级高。例子2:int arr[5]={1,5,3,4,8,6,7};int *b=&arr[0];b=*++arr[0...

2020-11-27 13:07:56 150

原创 c语言整数在内存中的存储

一、整数在内存中的存储。 整型类型有: short (短整型 )、int(整型)、long(长整型)、char(字符)。 如果我们创建一个变量要在内存中开辟一段空间。空间的大小由变量的类型决定。 计算机中有符号数有三种:原码,反码,补码。三种码都是二进制码,最高位是符号位,其余是数值位。正数符号位是0,负数符号位是1 下边讲解一下三种码之间的转换:(1)首先将一个有符号数转换成二进制数(原码)int a=10 a的原码是:00...

2020-11-26 22:21:03 1341

原创 C语言中实现动态内存管理的函数:malloc/calloc/realloc

动态内存管理一、为什么要存在动态内存?1、申请的动态内存具有灵活性,比如在栈上申请一个数组必须要确定数组的大小,而是使用多少,开辟多少。节省空间2、申请的内存比栈上大的多。比如说你要在栈上申请一百万字节,可能就会越界,而申请动态内存可以申请上亿字节。二、申请的动态内存在哪里?答:申请的动态内存在堆上。三、如何申请动态内存?使用malloc 函数、calloc函数和realloc函数。(1)molloc 函数void *malloc(size_t size );mal.

2020-11-25 22:14:12 275

原创 C语言指针和指针数组的使用

一、指针。1、指针的概念:指针就是地址。2、指针的大小是固定的(32位平台下是4字节,64位平台下是8字节)3、指针(指针变量)也是一个变量,用来存储地址的变量,4、指针也有类型。有整形指针,字符指针,数组指针,结构体指针,函数指针等等。整形指针:int a=10;int *p=&a;*p=20;//则a的值,通过p指向a,通过a的地址改变了a的内容,此时a=20;*p(对指针解引用),解引用是指针指向其对应的内容字符指针:char ch='p';char*q

2020-11-15 19:07:54 955 1

原创 C语言多文件编写简单的扫雷游戏

使用C语言编写扫雷游戏1.多文件多文件包含自己写的头文件,和两个源文件。2.大概思路。作为新手编写扫雷游戏,只能利用数组,循环编写一个不太完善的扫雷游戏,下边是我写扫雷游戏的大致思路。1、首先需要画一个棋盘,需要创建两个二维字符类型数组且大小相同,一个显示给用户,一个隐藏起来。2、在隐藏的棋盘里边需要设置雷的个数,我设计的棋盘大小是10*10的,有100 个元素,其中雷的个数是20个。雷用字符‘1’,表示,3、进行扫雷,输入自己的坐标,并进行判断。如果输入坐标在隐藏的数组里对应的不是雷,我

2020-11-02 22:24:28 181

原创 C语言使用多文件编写简单三子棋代码

一、写三子棋的大概思路。多文件编写三子棋以及自己写的头文件T_Game.h主函数在main.c源文件里游戏代码在T_Game.c源文件里以上两个源文件必须包含头文件T_Game.h1、要话一个3*3的棋盘。2.接着是下棋下棋布置下一次,所以使用循环。一直下到有结果时退出循环。每下一次,需要判断一次。do{(1)首先人先下下完,(2)判断是否赢了、输了、还是和棋。如果棋盘已经下满,即已经有了结果,退出循环。(3)电脑下(4)判断是否赢了、输了、还是和棋。如果棋盘已经下满,即

2020-11-01 22:44:06 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除