![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言系列
C语言相关知识点分享
China_Musk
一个人的优秀程度,取决于他生活的广度
展开
-
数据结构之查找
数据结构之查找1.顺序查找写在前面:代码中返回查找值的下标,如果想要返回数据元素所在数组中的位置只需要下标+1概念:顺序查找:顾名思义就是按照顺序查找我们想要的值,返回的可以是数组下标,也可以是查找元素所在数组中的位置。时间复杂度:O(n)代码实现:#include<stdio.h>#include<stdlib.h>#include<time.h>typedef int Elemtype;typedef struct { Elemtype* n原创 2021-12-06 17:49:18 · 902 阅读 · 0 评论 -
C语言系列之memset函数
C语言-memset函数用法用法int main(void){ char v[256]; memset(v,'\0',sizeof(v)); // 初始化}原创 2021-10-15 12:23:03 · 174 阅读 · 0 评论 -
C语言系列-malloc函数
malloc函数定义malloc函数是指在内存中找一片指定大小的空间,然后将这个空间的首地址给一个指针变量,指针变量可以是一个单独的指针,也可以是一个数组的首地址。用法题目:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。#include<stdio.h>#include <malloc.h>void list(int *a, int n, int m);int main(vo原创 2021-10-18 17:07:28 · 850 阅读 · 1 评论 -
C语言系列之结构体
结构体1.结构体与结构体指针1.1 结构体的定义声明结构体类型的一般形式:struct 结构体名{成员表列};例如:struct info{ int num; char name[20]; float score;}; // 这里一定要注意定义完结构体后一定要加分号;例子:#include<stdio.h>#include<stdlib.h>struct info{ int num; char name[20]; char原创 2021-11-02 13:01:20 · 87 阅读 · 0 评论 -
C语言之指针
指针前提:如果程序中需要将某个变量的地址保存下来,该如何做?指针就可以用来解决这个问题1.1指针的本质指针变量的定义格式:基本类型 * 指针变量名;例如int main(){ int i = 5; int *p; p = &i;}&符号是取地址,指针变量的初始化一定是某个变量取地址(例如上面的例子)指针与变量的类型一定要保持一致,比如只有整型变量的地址才能放到指向整型变量的指针变量中。int main(){ int i = 5; int *p;原创 2021-11-02 11:31:58 · 64 阅读 · 0 评论