问答题

阅读下面程序,写出运行结果。   
#include   
#include
void f(char *s) 
{ 
char *t, c, *p=s; 
for(t=s+strlen(s)-1;s{ 
c=*s,*s=*t,*t=c; 
printf("%s\n",p); 
} 
} 
void main (void) 
{ 
 char a [20]="abcdefg"; 
f(a); 
}


延伸阅读

你可能感兴趣的试题

参考答案:

fac=1
fac=2
fac=6
fac=24
result=8

参考答案:

10
210
3210
43210

参考答案:s=12,n=1,even=12.0
s=17,n=2,even=8.5
s=30,n=3,even...
参考答案:

A,66,102,a

参考答案:char s[3][20]={"I am a boy", "you a...
参考答案:变量的存储类别有auto,static,extern和register四种。
auto类型的局部变量存储在动态...
参考答案:不同。C语言中“=”称为赋值号,赋值号的左边只能是变量不能是表达式或常量,赋值号两侧不能互换,不...
9.多项选择题设有说明:int x=1,y=2,z=3;则下面表达式的值为0的有()

A.x&y&z ;
B.x¦y¦z ;
C.x^x+y^y ;
D.z>>y ;
E.x&0xff00

10.多项选择题关于结构体,下面各项中不正确的有()

A.struct person{long bh; char *name; int age;}  
   psl={9100,"wang",20},* pst;        pst=psl; printf("%d",*pst→agE.; 
B.struct my_data 
   {int num; struct my_data *next;}; 
C.struct test 
   {char *course; char *class} 
D.struct worker 
   {char name[9]; float gz;}Li={"Li Ping",532.67};  
E.struct int_num   {int i _num;struct int_num *next; }ione, *pi;    pi=&ione;

相关最新试卷