标题:
请教一个数组的问题!
[打印本页]
作者:
tanghao8887
时间:
2018-11-2 00:55
标题:
请教一个数组的问题!
unsigned char LedNumber[6] = {0}; 这个表示什么意思啊,请大家帮我分析一下,谢谢!
作者:
HC6800-ES-V2.0
时间:
2018-11-2 07:32
就是让这个数组 LedNumber的每一个元素的初值都是零。
即: LedNumber[0]、LedNumber[1]、LedNumber[2]、LedNumber[3]、LedNumber[4]、LedNumber[5]人初值都为0。哦,对了,前面的是定义这个数组变量是一个无符号字符型数据类型
作者:
mrhan1992
时间:
2018-11-2 08:05
unsigned char LedNumber[6] = {0};
这句话的意思是给LedNumber数组的首元素进行赋值,赋值为0,此时数组中其他元素的值默认为0。在C语言的语法中有这样的规则,给数组的部分元素进行赋值,那么其余的元素值默认为0.
作者:
yin...
时间:
2018-11-2 08:16
初始化为零
作者:
diy1997
时间:
2018-11-2 08:22
定义一个无符号整形(unsigned char)数组,
数组名 LedNumber , 6个成员,下标0初始化为0。
作者:
farmer1979
时间:
2018-11-2 08:59
全部初始化为零
作者:
3-15
时间:
2018-11-2 09:04
定义了一个宽度为6,所有数组元素均为0的无符号字符型数组。
作者:
MMU_FS
时间:
2018-11-2 10:44
这个定义放在不同位置会产生不同效果,如果放在函数外部声明为公共的,那么数组所有成员都被初始化为0,如果放在函数内部声明,生命周期仅限于此函数的局部作用,那么只会初始化数字第一个成员为0,其余是随机的。
作者:
cuihaodianzi
时间:
2018-11-2 11:49
unsigned char LedNumber[6] = {0}; == unsigned char LedNumber[6] = {0,后面的5个没有初始值}; 有的书上说后面的默认都是 0,但本人遇到过很多次,后面的值只有第一次程序刷进芯片时候默认是 0,关机后,再开机根本不知道是什么
作者:
欧铃娥
时间:
2018-11-2 13:53
定义一个无符号字符数组,并给定6个空间,首地址为0
作者:
shijy1977
时间:
2018-11-2 14:15
定义一个unsigned char类型数组,初始化为零
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1