假设pa标识字符串"changhai",则如下程序输出__________。
void MyStrlen(char *pa){
int count=0;
while(*pa != '\0'){
pa++;
count++;
}
printf("%d",count);
}
void MyStrlen(char *pa){
int count=0;
while(*pa != '\0'){
pa++;
count++;
}
printf("%d",count);
}
举一反三
- 中国大学MOOC: 下面程序的运行结果是___ 。 #include<stdio.h>void main(){ int va[10],vb[10],*pa,*pb,i; pa=va; pb=vb; for(i=0; i<3; i++,pa++,pb++) { *pa=i; *pb=2*i; printf(”%d%d”,*pa,*pb); } pa=&va[0]; pb=&vb[0]; for(i=0; i<3; i++) { *pa=*pa+i; *pb=*pb*i; printf(”%d%d”,*pa++,*pb++); }}
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; printf("a=%d\n",a); printf("*pa=%d\n",*pa); *pa=2; printf("a=%d\n",a); return 0; }的运行结果()
- 有以下程序段,输出结果为()。 #include<stdio.h> void swap(int *p1) {int b=20; p1=&b; } main() {int a=10,*pa; pa=&a; swap(pa); printf("%d,%d",a,*pa); }
- 下面的程序用变量count统计文件中小写字母的个数。 #include #include int main(void) { FILE *fp; char a; int count=0; if((fp=fopen("d:letter.txt",【 】))==NULL) { printf("can not open file "); exit(0);} while(!feof(fp)) { 【 】 if(【 】) count++; } fclose(fp); printf("字符个数是:%d ",count); return 0; } 【】中应依次填入( )。
- 已知 int a; int *pa = &a; 下列输出式中,结果不是 pa 的值(a 的地址)的为______。 A: cout << pa; B: cout << (char*)pa; C: cout << (void*)pa; D: cout << (int*)pa;