1个回答
展开全部
题目要求的是把 0-9是个字符赋值给数组。
字符 '0'的数字应该是 48,如果你赋值为0,也就是为字符 NULL(也就是空字符)
D中的正确写法为: a[i] = 48 + i;
具体的原因可以参考ascii码的编码格式,链接如下http://baike.baidu.com/link?url=-R6Gv0HsHoobXriwpGr_N7PqvhnTR-jLDbY11Se7uJPu_UmSJiQhMiHqIrE6BXZLMy-11Kyi9hUz4Z5IQBwMEq
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询