问题 单项选择题

若有如下程序:
main()
char a[]="1234";int i,t=0;
for(i=0;a[i]>='0'&&a[i]<='9';i+=2)
t=10*t+a[i]一-'0';
printf("%d\n',t);
则程序运行后的输出结果是( )。

答案

参考答案:A

解析: 程序中首先以字符串常量定义并初始化了一个字符数组a,此时数组a包含5个元素{'1','2','3','4','\0'

问答题 简答题
单项选择题