说明下面程序的输出结果:
#include
voidmain()
{
intx='f';
printf("%c\n",'A'+(x-'a'+1));
}
#include
voidmain()
{
intx='f';
printf("%c\n",'A'+(x-'a'+1));
}
举一反三
- 以下程序的输出为。 #include voidmain() { doublex=213.82631; printf("%-6.2e\n",x); }
- 以下程序,能正确输出x值的是() A: voidmain(){intx=50;int*p=x;printf("%d",*p);} B: voidmain(){intx=50;int*p=&x;printf("%d",*p);} C: voidmain(){intx=50;intp=&x;printf("%d",*p);} D: voidmain(){intx=50;int*p=&x;printf("%d",p);}
- 以下程序运行时的输出结果是_______。voidmain(){fun();fun();fun();}fun(){intx=0;x+=1;printf("%5d\n",x);}
- 【填空题】写出下面程序执行后的运行结果____。#include <;stdio.h>;int main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d",x); return 0;}
- 以下程序执行后输出结果是( )。 #include "stdio.h" void main() { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x); }