问题描述:
约定char的长度是8bit.请阅读如下程序片段,选择正确的说法()
unsigned char ucLoop;
char szMsg[256];
for( ucLoop = 0; ucLoop < 255; ucLoop++ )
{
szMsg[ucLoop] = (ucLoop % 2) 0 :1;
}
szMsg[255] = ‘\0’;
A、 for循环执行完毕后,ucLoop的值是255
B、 for循环执行完毕后,ucLoop的值是256
C、 数组szMsg的所有奇数位元素(szMsg[1],szMsg[3]…)为0,偶数位元素(szMsg[0],szMsg[2]…)为1
D、 数组szMsg的所有元素都已经初始化
unsigned char ucLoop;
char szMsg[256];
for( ucLoop = 0; ucLoop < 255; ucLoop++ )
{
szMsg[ucLoop] = (ucLoop % 2) 0 :1;
}
szMsg[255] = ‘\0’;
A、 for循环执行完毕后,ucLoop的值是255
B、 for循环执行完毕后,ucLoop的值是256
C、 数组szMsg的所有奇数位元素(szMsg[1],szMsg[3]…)为0,偶数位元素(szMsg[0],szMsg[2]…)为1
D、 数组szMsg的所有元素都已经初始化
问题解答:
我来补答展开全文阅读