
C语言
yinyandong
这个作者很懒,什么都没留下…
展开
-
数组指针、指针数组;函数指针、指针函数;常量指针、指针常量
1、数组指针(一维数组的指针 or 行指针)int (*p)[n]()的优先级比[]高,所以先与p结合为指针,也就是先声明一个指针p,p指向一个有n个整形元素的数组。int a[3][4];int (*p)[4];p = a; //将a[0]的地址给p;执行p+1后,是行加一(故叫行指针),p指向的地址是a[1][];2、指针数组int *p[n] []的优先级高,所以先与p结合为数组,在有int *说明它是一个整形指针数组。因此它有n...原创 2021-09-17 21:31:06 · 223 阅读 · 0 评论 -
模拟自动售卖机系统,C语言(Linux系统下)
#include <stdio.h>#include <string.h>int count=4;int i,j;typedef struct commodity{ char name[20]; float price; float vip_p; int num; char bar_codes[10];}goods,*goods_p;int purchase_page(goods_p p)//购买界面{ int spbm;//记录商品编码 float .原创 2021-07-30 17:23:12 · 2103 阅读 · 0 评论 -
蓝桥杯单片机省赛第十二届
刚刚参加完这届的比赛,试题不难,因此一出考场就把代码发出来了,仅供参考!#include "reg52.h"#include "iic.h"#include "onewire.h"#define char unsigned char#define int unsigned intsfr P4=0xc0;sbit R1=P3^3;sbit R2=P3^2;sbit C1=P4^4;sbit C2=P4^2;void read_temp();char code smg_dat[13]={原创 2021-04-18 14:30:43 · 12475 阅读 · 40 评论