自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据在内存中的存储

这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着⼀个字节,⼀个字节为8 bit 位,但是在C语⾔中除了8bit的 char 之外,还有16bit的 short 型,32bit的 long 型(要看 具体的编译器),另外,对于位数⼤于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度⼤ 于⼀个字节,那么必然存在着⼀个如何将多个字节安排的问题。对于64位的浮点数(double),最高一位存储符号位S,接着11位从存储指数E,剩下的52位存储有效数字M(只存储小数点后的数字)。

2024-04-18 18:19:28 668 1

原创 C语言内存函数

那么如果两部分内容有重叠(举例说明一下:arr[10]={1,2,3,4,5,6,7,8,9,10},把这个数字中的前5个数1,2,3,4,5拷贝到3,4,5,6,7的位置上),这个函数还能实现吗?这里介绍4种C语言内存函数,分别是:1.memcpy函数的使用和模拟实现 2.memmove函数的使用和模拟实现 3.memset函数的使用 4.memcmp函数的使用。memcmp函数是用来比较内存大小的,比较从前两个指针参数指向的位置开始,第三个参数num个字节后的大小。(四)memcmp函数的使用。

2024-03-28 20:39:07 1960 1

原创 字符函数和字符串函数

如代码所示,strcmp比较的不是字符串的长度,在如图所示的的代码中,a与a比较,相等,接着b与g比较,g大于b,所以第一个字符串小于第二个字符串。在C语言的学习中,我们经常能碰到一些字符和字符串,为了更好的操作和使用他们,C语言标准库中提供了一系列库函数,接下来让我们一起学习这些库函数。需要注意的是目标空间要足够大,使其可以放得下要拷贝的字符串,并且目标空间要可修改。这三个函数与strcpy,strcat,strcmp函数类似,功能也大差不差,只是多了一个参数,这个参数可以控制拷贝,追加,比较的数量。

2024-03-24 23:24:07 705 1

原创 typedef关键字

这种方法可以是程序员在写代码时遇到比较长的类型名时化繁为简的转化成一个简单的名字。typedf是用来类型重命名的,可以将复杂的类型简单化。接下来,我们来讲讲typedef和define的区别。操作起来非常简单,也非常容易上手。在数组指针和函数指针中常常用到。

2024-03-21 17:56:47 139 1

原创 深入理解指针

指针初始化:如果明确知道指针指向哪里就直接赋值地址,如果不知道指针应该指向哪里,可以给指针赋值NULL.(NULL是c语言中定义的一个标识符常量,值是0,0也是地址,这个地址是无法使用的,读写该地址会报错。2.const放在*的左边时,限制的是指针指向的内容,不能通过指针来修改指向的内容,但可以修改指针变量本身的值。7.指针变量的大小和类型是无关的,只要是指针类型的变量,在相同的平台下,大小都是一样的。属于常量字符串,不能修改。野指针就是指针指向的位置是不可知的(随机的,不确定的,没有明确限制的)。

2024-03-20 23:19:01 729

原创 循环结构程序设计

可以很直观的看到,第一个程序中使用了break语句,for循环中打印1~10的数字,如果i==5,则执行break语句,可以看出,该语句使整个循环终止。而在第二个程序中使用了continue语句,只是跳过了当i为5时的打印,转到i++语句上,继续循环。continue语句的作用是结束本次循环,即跳过本次循环中尚未执行的部分,转到循环结束前,接着进行下一次循环。举例:用do····while语句实现1+2+3+4+·····+100.执行过程是:先执行语句,再判断条件,若条件成立,再执行循环体。

2023-12-15 12:13:41 24

原创 C语言循环与分支语句

在C的逻辑运算中,以“1”代表“真”,以“0”代表“假”。那么一个数不是奇数的话,就只能是偶数了,如果输入的数为奇数时,打印出奇数,输入的数为偶数时,打印出偶数该如何实现呢?若该表达式成立,即输入的数字为奇数,则执行表达式。在该代码中,一个数不是奇数就是偶数,所以if语句中表达式不成立的话,就执行else中的语句。表达式成立,则语句执行,表达式不成立,则语句不执行。在 if else 语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断。举例:判断一个数是否为奇数,若为奇数,则输出。

2023-12-14 16:42:34 24 1

原创 小李对自己的介绍和期望

所以,我发现利用好许多的碎片化时间就极为重要了。而一天中可以利用起来的十几分钟有好多,刷抖音,刷小红书的时间抽出一半用来学习,每天都保持进步一点点,日积月累就会有很大收获。我希望自己可以坚持写博客,把学到的知识输出来,既可以帮助一些和我有过同样困惑的小伙伴们,也可以加强我自己对知识的理解。对于一个双非一本的学生来说,进入像腾讯,阿里,微软等这样的大厂是比较困难的,但是也听过许多在末流一本或者二本读书的学生拿到大厂的offer的例子,我的目标也是进入大厂工作,希望通过自己的努力有朝一日可以实现。

2023-11-21 00:25:02 17 1

空空如也

空空如也

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

TA关注的人

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