int a[10],*p=a,*q=a+9 其中:*q=a+9意思是*q=a[9] 还是 q=a[9] 呢*q=a+9 用汉语表达一下,3Q啦

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:53:37
int a[10],*p=a,*q=a+9 其中:*q=a+9意思是*q=a[9] 还是 q=a[9] 呢*q=a+9 用汉语表达一下,3Q啦

int a[10],*p=a,*q=a+9 其中:*q=a+9意思是*q=a[9] 还是 q=a[9] 呢*q=a+9 用汉语表达一下,3Q啦
int a[10],*p=a,*q=a+9 其中:
*q=a+9
意思是*q=a[9] 还是 q=a[9] 呢
*q=a+9 用汉语表达一下,3Q啦

int a[10],*p=a,*q=a+9 其中:*q=a+9意思是*q=a[9] 还是 q=a[9] 呢*q=a+9 用汉语表达一下,3Q啦
q是指针,指向a[9]的位置,*p是a[9]的内容

合并排序 #includestdio.hvoid merge(int*a,int p,int q,int m){int t[20];int k[20];int n1=q-p+1;int n2=m-q;for(int i=0;i int *p,a[10]; for(p=a;p 这两个程序有什么区别呢?#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 若有程序段“int a[10],*p=a,*q;q=&a[5];” ,则表达式q-p的值是 #include void main( ) { int a=3,b=5; int *p,*q; void f1(int x,int y);void f2(int *x,int *y);p=&a; q=&b;f1(*p,*q) ;printf(a=%d ,b=%d ,a,b);f2(p,q);printf(a=%d ,b=%d ,a,b);}void f1(int x,int y) { int t;t=x; x=y; y=t;}void f2(int *x,int *y) { int int a[10],*p=a,*q=a+9 其中:*q=a+9意思是*q=a[9] 还是 q=a[9] 呢*q=a+9 用汉语表达一下,3Q啦 swap交换函数,用指针实现.#include stdafx.hvoid swap(int &a,int &b ){int* p=&a;int* q=&b; int* t ;if(*p>*q){ t=p;p=q;q=t;}//a=*p;//b=*q;}int main(){int a=12;int b= 1;printf(a=%d b = %d ,a,b);swap(a,b);printf(a=%d b = %d ,a,b);re 关于C++ int a[5]={0},*p,*q; p=a; q=a; 合法的运算 p+q; p*q; p-q; p%q; 为什么只有p-q是合法的啊? void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);...void fun(int *a,int *b){ int *c; c=a;a=b;b=c;}main(){ int x=3,y=5,*p=&x,*q=&y; fun(p,q); printf(%d,%d,,*p,*q); fun(&x,&y); prin%d,%d ,*p,*q);}两 国二小题一个·· int a=2,*p,*q;p=&a;q=&a;printf(%d,%d,*p,(*q)++);输出是多少呀,为什么为什么呢? int a,*p=*q=&a; 这个句子正确吗 int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf(%d ,*(p[0]+1)+ **(q+2)); Int a=1; Int *p; p=&a; printf(“%d ”,*p); 和Int a=1; Int*p; *p=a; printf(“%d ”,*p); :::: void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while 设有定义语句:int =0,*p=&你,*q;以下选项正确的是?a;p=1 b:p=q c:*p=*q p=(int(*)[2])a什么意思 fun ( int *p ) { int a=10; p = &a; ++a; } main ( ) { int a=5; fun (&a); printf (%d ,a); }#include fun ( int *p ) { int a=10; p = &a; ++a; } main ( ) { int a=5; fun (&a); printf (%d ,a); } int a[3][8],*p; printf( a+0=%-10p,a+0);