自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串函数【strlen函数、strcpy函数、strcat函数、strcmp函数、strstr函数的使用和模拟实现】

字符串函数【strlen函数、strcpy函数、strcat函数、strcmp函数、strstr函数的使用和模拟实现】

2024-04-05 00:57:45 330 2

原创 【指针】传值调用和传址调用(经典问题:写一个函数,交换两个整形变量的值)

在调用Swap1函数时,将a和b传递给了Swap1函数,在Swap1函数内部创建了形参x和y接收a和b的值,但是x的地址是0x00cffcec,y的地址是0x00cffcf0。那这就要用到指针了,在main函数中将a和b的地址传递给Swap1函数,在Swap1函数里通过地址间接的操作main函数中的a和b,这样就可以达到交换效果了。这相当于x和y是独立的空间,那么在Swap1函数内部交换x和y的值自然不会影响a和b的值,当Swap1函数调用结束后回到main函数时,a和b的值无法交换。所以这里交换失败了。

2024-03-21 22:51:11 382 2

原创 深入学习指针(一)

那么把32根地址线产生的2进制序列当作一个地址,则一个地址就是32个比特位,需要4个字节来储存,也就是说如果指针变量是用来存放地址的,那指针变量的大小就得是4个字节的空间才可以。例如:&a是取变量a的地址。在上面3的代码中,&a取的是a所占4个字符中地址较小的字节的地址,虽然整型变量占4个字节,我们只要知道了第一个字节的地址,顺藤摸瓜访问到4个字节的数据是可行的。同理,64为机器假设有64根地址线,一个地址就是64个二进制位组成的二进制序列,储存起来就需要8个字节的空间,那么指针变量的大小就是8个字节。

2024-03-19 19:15:49 1005

原创 详解C99中的变长数组(轻松学会)

在VS2022上,虽然支持C99中的大部分语法,但是没有支持C99中的变长数组,没有办法测试。2、变长数组的优点是程序员不必在开发时,随意为数组指定一个估计的长度,程序可以在运行时为数组分配精确的长度。D、错误,变长数组也是数组,任意类型元素都可以存储,具体存储什么类型,取决于定义时所给的类型,而不是只能存储字符类型。上面的示例中,数组arr就是变长数组,它的长度取决与变量n的值,编译器没办法事先确定,只有运行时才能知道n的大小。C、一旦确定大小后,它的大小是固定的,无法改变。以上就是C99相关知识。

2024-03-11 23:41:10 562 2

原创 c语言经典小题:求一个整数存储在内存中的二进制中“1”的个数(三种方法求解)

求一个整数存储在内存中的二进制中“1”的个数的三种方法(小白也能会)

2024-03-09 23:55:04 325

空空如也

空空如也

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

TA关注的人

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