看看有啥不对的,感觉怪怪的输出结果
#include "stdio.h"
#include "conio.h"
int main()
{ int s[1]={'\0'} ;
int S1[1]={0};
printf("%d\t%d",s[1],S1[1]);
getch();
}
输出结果是: 0 -36
如果做改动:
#include "stdio.h"
#include "conio.h"
int main()
{ int s[1]={'\0'} ;
printf("%d\t",s[1]);
getch();
}
输出结果是:-36
再改动
int main()
{ int s[1]={'\0'} ;
int S1[1]={0};
printf("%d\t",s[1]);
getch();
}
输出结果是:0
为啥呢?
新人不懂,烦请谅解。
[ 本帖最后由 andraw_li 于 2012-8-23 15:39 编辑 ]