C语言:大小端存储模式 在不同的编译器下,我在调试程序的过程中,通过监控查看一些量的存储详情,变量都是以补码的形式在内存中存储,存储int a = 20,会发现存储方式会有两种,这种现象就是大端小端存储模式。
C语言:自定义函数实现strcpy功能及优化全过程 strcpy函数的功能是把含有‘\0’结束符的字符串复制到另一个地址空间中。在本篇文章中我将自定义一个函数my_strcpy来实现strcpy的功能,并介绍优化函数的过程。
C语言:整型提升 C语言的整型算术运算中有一种很有趣的现象,叫做整型提升。由于C语言的整型算术运算总是至少以缺省整型类型的精度来确定的,为了获得这一精度,表达式中的短整型和字符型操作数在使用之前被转换成为普通整型,这种转换被称为整型提升。
C语言:实现扫雷游戏(进阶版) 在上一篇文中,利用C语言实现了扫雷的基本功能,包括扫雷游戏界面初始化,布置雷,排查雷,显示界面。在这篇文章中,将介绍实现扫雷游戏进阶版,与基础版相比,进阶版添加了两个功能,1.展开的功能、2.标记雷的功能。
sizeof()和strlen()的区别 sizeof()与strlen()在C语言中的区别可以大致分为三个方面。第一类型不同,sizeof是操作符,strlen是函数;第二匹配的参数不同,sizeof参数包括类型、指针、数组、函数等,strlen参数类型必须为char*;第三功能不同,sizeof功能是计算操作数所占空间的字节数,strlen功能是计算字符串长度。...