目录: 标题| 题干| 答案| 搜索| 相关
问题

设有如下程序 #include<stdio.h> main() { int*


设有如下程序 #include<stdio.h> main() { int**k,*j,i=100; j=&i;k=&j; printf("%d ",**k); } 上述程序的输出结果是______。

  • A运行错误
  • B100
  • Ci的地址
  • Dj的地址
参考答案
参考解析:

解析:j=&i,j的值就是i的地址,*j=100,将j的地址赋给k,这时*k=j,那么,**k=*j,而*j=100,所以**k=100,最后的打印结果应当为100。

分类:其他
相关推荐

1、有如下程序段#include "stdio.h"void fun(int *

有如下程序段#include "stdio.h"void fun(int *a,int *b,int *c,int *d,int *e){ int i,j,k,m; for(i=0;i< *a;i++) for(j=0;j< *b;j++)  for(k=0;k<*c;k++) ...

2、有以下程序: #include<stdio.h> main() { char

有以下程序: #include<stdio.h> main() { char c[6]; int i=0; for(j<6;c[i]=getchar(),i++); for(i=0,i<6;i++)putchar(c[i]); printf(" "); } 如果从键盘上输...

3、若有下面的程序段#include "stdio.h"main(){ int

若有下面的程序段#include "stdio.h"main(){ int i=6; while(i--) printf("%d",--i); printf("\n");}那么程序的输出结果为A.531 B.420C.654321 D.死循环A531 B420C654321 D死循环

4、有如下程序#include "stdio.h"main(){ int a,b

有如下程序#include "stdio.h"main(){ int a,b,m; for(a=5;a>=1;a--) { m=0;  for(b=a;b<=5;b++)  m=m+a*b; } printf("%d\n",m);}上述程序的运行结果是A.30 B.15 C.20 D.10A30 B15 C20 D10

5、有如下程序#include "stdio.h"main(){ int j,i

有如下程序#include "stdio.h"main(){ int j,i,k=0; for(j=20;j<=30;j++) { if(!(k%10))printf("\n"); for(i=2;i<j;i++)if(!(j%i))break; if(i>=j-1)...

6、有以下程序#include "stdio.h"main(){ struct

有以下程序#include "stdio.h"main(){ struct date { int number; float fenzhi; char name; }stu; printf("%dn",sizeof(stu));} 程序的运行结果是A.3 B.5C.7 D.8A3 B5C7 D8