52单片机 C语言 现在又若干变量需要定义 怎么写 代码不沉余。

uchar变量1;uint变量1_1;uint变量1_2;uchar变量2;uint变量2_1;uint变量2_2;uint变量2_2_1;uint变量2_2_2;uch... uchar变量1; uint 变量1_1; uint 变量1_2;
uchar变量2; uint 变量2_1; uint 变量2_2; uint 变量2_2_1; uint 变量2_2_2;
uchar变量3; uint 变量3_1; uint 变量3_2; uint 变量3_2_1; uint 变量3_2_2; uint 变量3_3_1; uint 变量3_3_2;
uchar变量4;
.................
uint 变量300;

.........

uint 变量999; uint 变量999_1; uint 变量999_2; ... ... uint 变量999_999_1; uint 变量999_999_2;

像这样树形,要是直接这样写 还不如不写。有什么好的写法啊?
请出个实例哈。。
展开
 我来答
DreamerQ
2012-11-23
知道答主
回答量:22
采纳率:0%
帮助的人:7.6万
展开全部
用数组的方式。
赋值用for循环 这样可以方便很多
追问
可以给个实例吗?所定义的可以灵活赋值调用 运算比较的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43f8a85
2012-11-26
知道答主
回答量:25
采纳率:0%
帮助的人:6.6万
展开全部
为什么要这么多变量,不可以用数组之类的代替吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lougx
2012-11-23 · TA获得超过149个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:153万
展开全部
放在数组里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄石佳诚家电维修
2012-11-23 · TA获得超过1427个赞
知道小有建树答主
回答量:1559
采纳率:93%
帮助的人:585万
展开全部
uchar a[]={1,2,3,4,5,6,7,8,9...n};
uint a[]={1,2,3,4,5,6,7,8,9...n};

如上!
追问
那按照你这样写,我是不是还要写999条啊?
变量1 分 变量1_1_1 变量1_1_2
变量2 分 变量2_1_1 变量2_1_2 变量2_2_1 变量2_2_2
到一直到变量999
这样的意思怎么写?
追答
一般的不会有那么大的数据吧,那样可分多维数组嘛
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式