C语言
文章平均质量分 54
C语言学习记录
喵呜喵呜≈
因为你,我想成为更好的人
展开
-
结构体的几种常见定义使用
【代码】结构体的几种常见定义使用。原创 2023-08-12 14:35:26 · 63 阅读 · 0 评论 -
C语言杂记(字符串)
结构体数组定义结构体数组及遍历int num;char sex;i < len;结构体:选民系统//初始化选民 for(i = 0;i < len;i ++) {printf("输入选民%d:\n" , i + 1);} //唱票环节 for(i = 0;i < 5;i ++) {//假如5个人投票 mark = 0;printf("请输入你投给谁?");for(j = 0;j < len;原创 2023-03-07 16:59:56 · 280 阅读 · 0 评论 -
C语言杂记(指针篇)
通过指针的方法使main函数中的data1和data2发生数据交换。原创 2023-03-02 21:37:40 · 336 阅读 · 0 评论 -
二维数组的认知
3.a[0] 既是一维数组名,也是该数组的a[0]中第0列元素的地址,即&a[0][0],也就是说例如a[1]的值是&a[1][0]例子:有一个3x4的矩阵,要求编程求出其中的最大值元素,以及其所在的行列号。2.二维数组本质还是数组,不同点就是数组元素还是个数组(子数组)二维数组的定义和遍历。原创 2022-12-31 17:00:19 · 58 阅读 · 0 评论 -
函数指针的认知
定义:可以理解为函数的地址,要知道函数名就是地址的概念,相当于数组名就是数组首元素地址如何定义函数指针:int (*p)(int a,int b);如何调用:(*p)(a,b);简单示例:演示函数指针的定义,指向地址,调用带返回值的demo。原创 2023-01-01 17:10:30 · 51 阅读 · 0 评论 -
指针:封装一个函数,实现数据的交换
【代码】指针:封装一个函数,实现数据的交换。原创 2022-12-28 22:07:19 · 147 阅读 · 0 评论 -
数组指针和指针数组
首先,理解一下数组指针和指针数组这两个名词:“数组指针”和“指针数组”,只要在名词中间加上“的”字,就知道中心了——数组的指针:是一个指针,什么样的指针呢?指向数组的指针。指针的数组:是一个数组,什么样的数组呢?装着指针的数组。然后,需要明确一个优先级顺序:()>[]>*,所以:(*p)[n]:根据优先级,先看括号内,则p是一个指针,这个指针指向一个一维数组,数组长度为n,这是“数组的指针”,即数组指针;p[n]:根据优先级,先看[],则p是一个数组,再结合。转载 2023-01-02 14:04:56 · 67 阅读 · 0 评论