c[0]='0'+3中的'0'主要起什么作用?
请问如下过程输出为3,但是如果将c[0]='0'+3;;改为c[0]=3;就不是3了这是为什么?这个'0'在这主要起什么做用#include <stdio.h>
void main()
{
char c[3];
c[0]='0'+3;
c[1]='\0';
printf("%s",c);
}
2008-04-23 16:34
2008-04-23 16:35
2008-04-23 16:39
2008-04-23 16:41
2008-04-23 16:43
2008-04-23 16:52
2008-04-23 16:56
2008-04-23 16:58

2008-04-25 09:20
2008-04-25 09:28