若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/21 00:18:06
若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是
x){ѽٜ+n룆9y% ц:Z:ZօjѦ֏*

若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是
若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是

若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是
p取a[0]地址,q取[5]地址,两个相减得到距离5.

若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是 int 原题:若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;阅读下面程序段,写出运行结果:for(m=0;m 若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;,阅读下面程序段,写出运行结果:for(m=0;m 请C语言高手帮忙下 若有以下程序段,则不能正确引用数组元素a[1][2]的是为什么是 DInt (*p)[3]Int a[][3]={1,2,3,4,5,6,7,8,9};p=a;A p[1][2]B *(*(a+1)+2)C (*(p+1))[2]D p[1]+2 这段程序答案2 4是怎么算出来的呢?#include main(){int a[5]={2,4,6,8,10},*p,**k;p=a; k=&p;printf(%d,*(p++));printf(%d ,**k);return 0;} 若有说明: int *p,m=5,n;以下正确的程序段是()A)p=&n; scanf(%d,&p);B)p=&n; scanf(%d,*p);C)scanf(%d,&n); *p=n;D)p=&n; *p=m; 17.若有说明:int *p,m=5,n;以下正确的程序段是A)p=&n;scanf(%d,&p);B)p=&n;scanf(%d,*p)C)scanf(%d,&n);*p=n;D)p=&n;*p=m;d哪里错了 8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4)); 这两个程序有什么区别呢?#include void swap( int *p,int *q){ int *t;*t=*p; *p=*q; *q=*t;}main(){ int i=10,j=20,*a=&i,*b=&j;swap(a,b); printf(i=%d j= %d ,i,j );}B)#include void swap( int *p,int *q){ int t;t=*p; *p=*q; *q=t;}main(){ int i (28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf(%d,&p); B)int *p; scanf(“%d 若有定义int a[10],*p=a;,则p+5表示什么 答案是A,能解释一下为什么吗?谢谢阅读如下程序段,这个程序在编译的时候会有一个警告,下列关于这个警告叙述正确的是_______.#include#define N 10int *fun(int a[N],int n){ int i,b[N]; for(i=0;i c语言二级问题 若有程序段char c=256;int a=c;,则执行该程序后a的值是 A,256 B,65536 C,0 D,-1 有如下程序,int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b;b=p[5]; 则b为多少? 设有如下程序段:int a=2,b=1,c=3; if(a 程序段 a = 10.5:b = Int(a + 0.5):Print b 的功能是______. 执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200; 执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);}