数组的初始化
如何为数组元素预设初值
为处理方便,有时需要为数组中的元素设定初值。
问题:如何编写程序将十进制整数n转换成r(2~16)进制形式?
分析:
(1)n%r得到r进制数的最低位,将其存入整型数组a的第一个元
素a[0]中;
(2)再将n/r的商赋值给n,继续执行n%r得到r进制数的次低位,
将其存入a的下一个元素中;
(3)依此类推,直到n为0,转换结束。
n r 商 余数 存储
转换结果如何输出?
108 16 6 12(低位) a[0]
6 16 0 6 (高位) a[1]
十进制108转换成十六进制应为6C,如何将上述转换结果输出成6C?
• 数组从最后一个元素向前输出;
• 需建立一个对照表将10~15之间的整数转换成A~F,方便的
做法是将16进制所需数字及字符放在一个长度为16的字符数组中。
数组的初始化
• 定义的同时允许为数组的部分或全部元素赋初值;
• 初值应被组织在花括号中;
您可能关注的文档
- 4-函数与指针VisualBasic.NET程序设计.pdf
- 4-基本运算VisualBasic.NET程序设计.pdf
- 4-结构VisualBasic.NET程序设计.pdf
- 4-内联函数VisualBasic.NET程序设计.pdf
- 05-StringsVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 5-函数与结构VisualBasic.NET程序设计.pdf
- 5-指针与结构VisualBasic.NET程序设计.pdf
- 06-Lists and TuplesVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 6-1 构造函数VisualBasic.NET程序设计.pdf
- 6-2 析构函数VisualBasic.NET程序设计.pdf
原创力文档

文档评论(0)