C语言
文章平均质量分 59
心之凌儿
写代码是专业的
展开
-
C语言对于链表的数据插入、删除、修改等操作
前言----- 上篇内容讲了对于链表的创建的一些相关的方法,这篇内容则着重于对于链表的增删查修等操作1,对于链表的数据插入----- 链表数据的插入首先要获取插入的位置信息,然后通过遍历定位到该位置,并将数据插入进去:具体代码为:void InsertList(LinkList &L,int posData,int data) //PosData为数据data要插入位置,需要事先判断是否合法{ LNode *p=L,*alone; posData=posData-1;原创 2020-10-11 19:41:07 · 1707 阅读 · 0 评论 -
C语言来实现链表创建
前言链表是数据结构中很重要的内容,要想学会数据结构,首先要了解链表链表的基本知识1,链表的构成链表是由一个头指针和一个个节点构成的,如图:而节点则是一个个结构体,包含数据域和指针域两部分,其中,指针域存储的是指向下一个节点的指针2,对于链表的操作1,创建链表2,初始化链表3,遍历链表4,对于链表进行增删查等操作C语言对于链表的代码的实现1,创建结构体并命名创建链表前需要先创建结构体作为节点和头指针:typedef struct Node //typedef方法函数可以对于st原创 2020-10-11 15:50:50 · 36692 阅读 · 12 评论 -
C语言求数组长度
前言C语言对于不同的数据类型的数组求长度方式稍微有不同的地方:1,对于字符数组求长度第一种使用strlen()#include<stdio.h>#include<string.h>int main(){ char a[10]="dmeo"; printf("%d",strlen(a)); //strlen()检索到\0结束}输出:第二种使用sizeof()来完成#include<stdio.h>#include<strin原创 2020-10-10 21:11:57 · 38000 阅读 · 7 评论 -
C语言关于字符串数组的定义
第一种:使用二维数据来完成void first_demo(){ char str_list[3][10]={"zero","one","two"}; int i; for(i=0;i<3;i++) { printf("%s ",str_list[i]); }}第二种:使用指针来完成void second_demo(){ char *p[]={"zero","one","two"}; int i; for(i=原创 2020-08-28 15:11:35 · 8748 阅读 · 0 评论