![](https://img-blog.csdnimg.cn/8d589a29eece4f5d90de2bc88ae40750.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 70
记录学习过程
凛酱C
这个作者很懒,什么都没留下…
展开
-
C语言链表
每个结构体相当于是一个节点,第一个结构体就是链表头,通过结构体里面的结构体指针访问下一个结构体里面的内容,然后形成一个数据结构,像个锁链一样一环接着一环。改写上面代码,使其能自由增加节点,通过循环判断下一个地址是否为空然后退出。输入一个变量返回一个结构体地址,在输出返回结构体地址里面的data。思路:新节点指向当前节点后面的节点,当前节点指向新节点。分两个函数来实现,一个创造空间,一个形成链表。定义一个变量当作返回值,返回节点数量。动态创建空间,然后通过指针形成链表。可以自由插入新的节点。原创 2023-09-15 16:35:03 · 50 阅读 · 0 评论 -
C语言结构体和联合体
struct Student { //定义了一个标签为学生的结构体//姓名int age;//年纪//颜值分数char *sex;//性别//地址//结构体的引用//1.引用结构体里面的数据,和定义一个变量使用方式差不多int a = 0;//定义一个整数变量,初始值为0a = 10;//重新对a进行赋值//打印a的值//2.把结构体的标签当作int//理解起来就是 struct Student=int,st1就是名字。原创 2023-09-04 14:34:33 · 99 阅读 · 0 评论 -
C语言字符串
字符串输出的占位符是%s字符传递结尾都是有个’\0’的字符。字符串可以理解为是一个字符数组,C语言中没有字符串类型的变量,连续的字符是保存在字符数组中的,使用双引号括起来是一种简单写法,以上都是字符串变量这个就是字符串常量,字符串常量是不可以被修改的,字符串变量是可以被修改的这个就是两者之间的区别详情看字符串1.简介和2.字符串变量的声明代码:注意看注释puts("请输入arry里面的字符串");puts("请输入arry2里面的字符串");//最终返回值//保留两个指针的首地址。原创 2023-08-29 00:24:53 · 3269 阅读 · 1 评论 -
C语言指针
指针变量是能保存地址的变量,根据类型保存可以保存不同类型数据的地址类型 * 指针变量的名字 = 地址;int *p=&a;//保存整数类型变量地址//保存字符地址使用方式:int main()//指针就是地址int a=10;int *p=&a;printf("a变量的地址是%p\n",&a);//*号是取内容的运算符,可以把地址里面的东西取出来printf("通过地址找到变量a里面的数据%d\n",*(&a));//指针变量p里面存放的是变量a的地址,通过*号来读取。原创 2023-08-23 20:06:47 · 65 阅读 · 0 评论 -
C语言函数
函数类型 函数名字(形式参数)这个就是一个无参数无返回值的函数。原创 2023-08-14 18:34:35 · 353 阅读 · 0 评论 -
C语言数组
和变量其实差不多,有类型,有名字,变量是可以是存放一个数据,数组就可以存放多个同类型的数据,变量像是一个房子里面住了一个人,数组就是一层楼这一层楼的房间是连续的,这层楼住着相同的人,数组里面的数据没有变量名字,只有数组arry[1],arry[2]这个名字,通过常量的下标来访问如何定义一个变量变量类型 变量名字 =变量的值,定义一个数组根据常量来开辟几个空间,几个空间就几个值数据类型 数组名字[常量]=[值],例子:代码:运行结果:上面的数组开辟了10个空间,只给到前面arry[0]-a原创 2023-08-05 01:16:07 · 59 阅读 · 1 评论 -
C语言流程控制之循环
就是先执行里面的代码,然后判读是否满足条件,满足就会继续执行里面的东西,不满足就是执行一次。for循环和while循环差不多,while循环的控制语句是分开写的,for是写在了一起。例子:捐款100000万元,一共是100个人捐款,如果捐款数到了100000停止捐款。运行结果:3次循环捐款就到了100000万,直接退出循环。理解上面代码的流程图,理解while是怎么回事。例子:找到100-200之间不能被3整除的数。运行结果:一共是循环了15次,外面。,和if里面的嵌套差不多。原创 2023-08-02 18:13:59 · 55 阅读 · 0 评论 -
switch语句
switch是一种多分支的选择,有多个分支根据条件判断是那个分支及执行那些东西case:就是进行判断分支break:当进入某个分支执行完成后进行终止default:当上面分支条件都不满足的情况下才会执行。原创 2023-07-27 16:17:09 · 57 阅读 · 1 评论 -
C语言中的if语句
运行结果:data和data2的值进行了交换,也可以使用scanf输入两个数,我很懒TuT。输入 0和1满足逻辑与的条件,两个条件同时满足执行括号里面内容。输入0和1满足逻辑非的条件,逻辑非是当判断为真的时候就会执行。输入1和0满足条件逻辑或的条件,两个条件满足一个就会执行。运行结果:根据你输入的0和1打印不同的结果。运行结果:输入100和输入其他数的结果。当条件满足时执行if括号里面的内容,当。非0就是1,1就是真就会执行。else括号里面的内容。用来表示判断的运算符。原创 2023-07-26 16:48:17 · 287 阅读 · 1 评论 -
C语言字符类型的数据
如图:TuT:图片太大还是放个链接吧asccll码表格直接点就可以表格中有官方给字符的设置规范。原创 2023-07-23 15:21:35 · 80 阅读 · 0 评论 -
数据类型极限和解析方式
d是个占位符,用来格式输出整形数据int a=10,是定义了一个整形数据,整形数据是用%d来解析,输出结果是正确的。原创 2023-07-23 00:04:09 · 52 阅读 · 0 评论 -
进制之间的转换
任何进制不允许出现大于等于的数字。原创 2023-07-22 19:28:28 · 199 阅读 · 1 评论 -
常量的定义
const 变量类型 变量的名字 变量的值const:英文含义是不变的const int :不会发生改变的整数变量例子:const int amout=100;表示amout是一个常量,常量的值是100;在使用amout的时候就会知道amout=100;//定义一个常量 int money;//金额 int change;//找回来的金钱 printf("请输入金额\n");//输入的数放到money变量里面 change = aomunt - money;原创 2023-06-20 19:15:08 · 115 阅读 · 0 评论 -
记录第一个程序:hellow,world!
目前现在来说,需要记住开始写代码的时候需要再main函数里面去写函数,main函数是程序的入口开始写代码的时候先写出上面的框架。原创 2023-06-19 22:04:17 · 45 阅读 · 0 评论 -
C语言成长日记(1):变量的概念
/只是一个练习,自己随机起名字 int age = 10;//年龄 int Jack = 20;//杰克 int Hobby = 30;//爱好 int girl = 40;//女孩 int person = 50;//人类 int boy = 60;//男孩 int Polaris = 70;//北极星 int box = 80;//盒子 int fox = 90;//狐狸 int sword = 100;//剑 return 0;原创 2023-06-18 17:44:55 · 57 阅读 · 1 评论