![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 70
林的快手
这个作者很懒,什么都没留下…
展开
-
c语言字符串函数详解(全)
因为这个是二个不同的数组名,他们比较的肯定不一样,因为首元素地址不同,所以比较就不相同,这里比较的不是内容,是地址。这个代码关键就是*arr1和*arr2相同的情况下遇到'\0时应该终止循环,返回相等。先找到需要连接的字符串末端'\0'处,然后拷贝。比较二个字符串应该用strcmp函数。1.strncpy -字符串拷贝。3.strstr -----查找子串。2. strcpy 字符串拷贝。4.strcmp-字符串比较函数。2.strncat(字符串连接)4.memcpy -内存拷贝。原创 2024-06-19 14:09:00 · 385 阅读 · 0 评论 -
c语言操作符详解
计算的时候要用补码,因为整数在内存中存储的是补码。按位与二个同时为1就得1,有一个不得1就为0.原创 2024-06-19 14:07:52 · 572 阅读 · 0 评论 -
动态爱心代码
【代码】动态爱心代码。原创 2023-08-14 22:18:16 · 577 阅读 · 0 评论 -
利用数组求最大值和最小值
【代码】利用数组求最大值和最小值。原创 2023-08-08 13:44:16 · 1798 阅读 · 0 评论 -
c语言期末考试学生管理系统
【代码】学生管理系统。原创 2023-08-13 16:35:14 · 106 阅读 · 1 评论 -
c语言从入门到精通(全网炸裂)
比如找元素7,他的下标为6,创建一个变量left,含义是起始的,right,是末端的,中间变量是mid(left+right)/2,left=mid+1,right=mid-1.比如arr[mid]原创 2023-09-02 19:56:11 · 484 阅读 · 1 评论 -
经典笔试题
【代码】专升本c语言经典大题。原创 2023-11-04 10:25:17 · 315 阅读 · 1 评论 -
结构体知识点回顾
char数组再这里开辟了8个字节,自己用;15个字节,int也和char数组公用4个字节。枚举的取值默认是从0开始的,往后自加1。结构体存在内存对齐,联合也存在内存对齐。结构体传参应该传地址,地址节约内存。offsetof宏,返回偏移量。#pragma可以修改对齐数。所谓共用体就是共用一块空间。结构体也可以定义结构体。原创 2023-12-26 20:13:07 · 362 阅读 · 0 评论 -
动态内存管理
realloc函数里为空指针 等价于malloc。原创 2023-12-26 20:10:13 · 350 阅读 · 0 评论 -
指针的详解
NULL是空指针,值为0int类型char类型指针类型是有意义的:指针类型决定了指针在解引用的时候访问几个字节如果是int*的指针解引用访问4个字节,char*的解引用访问1个字节。指针的类型决定了+-1操作的时候跳过的几个字节可以通俗的理解指针迭代步长char*指针int*类型指针。原创 2023-12-26 19:59:13 · 1108 阅读 · 0 评论 -
c语言基础知识
static修饰函数。原创 2024-06-18 15:19:29 · 308 阅读 · 0 评论 -
c语言指针经典笔试题
pa指向了a,a是一个指针数组pa指向的对象是一个char*类型的,第二*说明pa是一个指针。int*p 是一个指针,它指向的对象是int类型,所以+跳过了4个字节。pa++=pa+1 自然是跳过一个char*类型 也就是4个字节。再x86的环境下就是FF FF FC。这里的p是一个结构体指针。原创 2024-06-18 15:20:43 · 320 阅读 · 0 评论 -
c语言---循环 、判断基础知识详解
if语句else离最近的if语句结合。原创 2024-06-18 15:22:03 · 811 阅读 · 0 评论 -
c语言基础知识回顾--函数详解
每一次函数调用,都会向内存栈区申请一块空间,这一块空间主要是用来存放函数中的局部变量,和函数调用过程的上下文的信息,这个一块空间一般叫:函数的运行时堆栈,也叫函数栈帧空间编译会自动根据需要开辟空间的。这里的my_strlen(str+1),str是字符a地址,加一是字符b的地址 1+bc的长度。没必要从2到i-1之前来判断是不是素数,只需要判断sqrt(m)里的数是不是素数。虽然默认是int类型,但是不能这样做。原创 2024-06-18 15:24:51 · 298 阅读 · 0 评论