以下程序的输出结果是()。point(char*pt);main(){charb[4]={'m','n','o','p'},*pt=b;point(pt);printf("%c\n",*pt);}point(char*p){p+=3;}
A: p
B: o
C: n
D: m
A: p
B: o
C: n
D: m
举一反三
- 有以下程序: point( char木p) p+=3; main() char a[4]='1','2','3','4',*p=a; point(p); printf("%c\n",*p); 程序运行后的输出结果是 A: A) 1 B: B) 2 C: C) 3 D: D) 4
- 有以下程序:point(char*p){p+=3;}main(){charb[4]={'a','b','c','d'},*p=b;point(p);printf("%c",*p);}程序运行后的输出结果是______。 A: a B: b C: c D: d
- 有以下程序,程序运行后的输出结果是( ) #include void fun(char *pt,char *p) { while(*pt) { if(*pt>='0'&& *pt<='9') *p=*pt,p++; pt++; } *p='\0'; } int main() { char *s="av18e06d-2s0yu",str[79]; fun(s,str); puts(str); } A: 18 B: 06 C: 180620 D: 180
- 以下程序的输出结果是(). main() {char str[]="ABCD",*p=str;printf("%s\n",p);}
- 下面程序段的运行结果是( )。 char a[]="abcdefgh"; char *p=a; p+=3; printf("%d\n",strlen(strcpy(p,"ABCD"))); A: 8 B: 12 C: 4 D: 7