TC官方合作论坛

 找回密码
 立即注册
查看: 17866|回复: 50

【剑仙教程】结构体1。一维数组的学习。

  [复制链接]
发表于 2017-9-10 12:54:15 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2018-12-21 15:36 编辑

【剑仙教程】结构体1。一维数组的学习。

结构体是什么?
结构体是把多种数据类型,打包成一种数据类型。再用这种新数据类型_来定义变量名。
结构体的作用,不是简单,而是重用。一次编写,多次调用,这不是吹出来的。
结构体有两种作用:
1,储存多种类型的数据 2,调用系统API

=======================================================
问题:
要储存100个学生的成绩,怎样定义100个变量?
要储存1000个学生的成绩,怎样定义1000个变量?
数据类型,在VC++中_成绩都是char类型的。代码是否这样写:
var 成绩0,成绩1,成绩2,……成绩99
成绩0 = 随机数(50, 100)
成绩1 = 随机数(50, 100)
成绩2 = 随机数(50, 100)
……
成绩99 = 随机数(50, 100)

1、抓题型。
这是一个数组问题。
在TC,VC++中,不需要定义100个变量_这样麻烦。
定义一个char型数组,数组大小 = 100,元素个数 = 100,再用for循环遍历下标,循环写入成绩就能解决了。
.
var arr = 数组() //数组大小=100,元素个数=100。数据类型,在VC++中成绩是char类型的。char的取值范围是0--255.
var 成绩
for(var aii=0; aii<100; aii++)
  成绩 = 随机数(50, 100)
  arr[aii] = 成绩
  traceprint(arr[aii])
end
=======================================================
var arr = 数组() //数组大小=5,元素个数=5.
arr[0] = 90
arr[1] = 91
arr[2] = 92
arr[3] = 93
arr[4] = 94
=======================================================
在TC,VC++中,数组下标都是从0数起的,所以数组的元素是arr[0],arr[1],arr[2],arr[3],arr[4]。
最小的数组元素是arr[0],最大的数组元素是arr[4]。如果写成arr[5],就下标越界了。编译器会提示出错。

游客,如果您要查看本帖隐藏内容请回复

第一节 :
http://52tc.info/forum.php?mod=viewthread&tid=69098
第二节 :
http://52tc.info/forum.php?mod=viewthread&tid=69099
第三节 :
http://52tc.info/forum.php?mod=viewthread&tid=69097
第四节 :
http://52tc.info/forum.php?mod=viewthread&tid=69100
回复

使用道具 举报

 楼主| 发表于 2017-9-10 12:54:24 来自手机 | 显示全部楼层
本帖最后由 剑仙十号 于 2018-12-21 15:34 编辑

traceprint(arr方括号i)  traceprint(arr[ai])  traceprint(arr)
TC的论坛有病。1楼for循环中,论坛会吞掉 方括号i,把后面的字体 变成斜体。


tc简单开发_爱好群:
433286131 (491/500)

tc简单开发_兴趣群:
143358382 (380/500)

tc简单开发_脚本作者群:
891069033 (61/500)

编程四大F:流程控制,变量和数组,函数多线程,系统api。
本群大神众多,新手众多,群文件内_资源海量。希望新手分享更多学习笔记,减少重复造轮子的时间。


回复 支持 反对

使用道具 举报

发表于 2017-9-13 13:33:22 | 显示全部楼层
你回复电脑办法改变
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-27 14:36:53 来自手机 | 显示全部楼层
普及编程知识,推动编程的发展。
回复 支持 反对

使用道具 举报

发表于 2017-11-16 14:20:47 | 显示全部楼层
16496465496
回复 支持 反对

使用道具 举报

发表于 2017-11-25 14:21:00 | 显示全部楼层
谢谢分享 学习下
回复 支持 反对

使用道具 举报

发表于 2017-12-23 10:33:22 | 显示全部楼层
66666666666666666
回复 支持 反对

使用道具 举报

发表于 2018-1-6 14:01:08 | 显示全部楼层
....................
回复

使用道具 举报

发表于 2018-1-15 19:11:00 | 显示全部楼层
我来看看

回复

使用道具 举报

发表于 2018-1-15 21:22:13 来自手机 | 显示全部楼层
学习数组
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-20 22:10 , Processed in 0.050267 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表