int a[9],*p; p=a;a這里是數(shù)組名,是首地址,算是一級指針,因此p=a是正確的可不可以定義個二維指針指向二位組?。縤nt **p,a[][]p=a這樣的?那這樣的話p指向哪 *p指向哪下面是編寫的一些例子,參考下#include
int a [4][10] ,*p; p=a;這句話為什么錯了啊?int a[9],*p; p=a;和上面的區(qū)別?
int a [4][10] ,*p; p=a;這句話為什么錯了啊?int a[9],*p; p=a;和上面的區(qū)別?
其他人氣:204 ℃時間:2020-09-30 06:58:32
優(yōu)質(zhì)解答
int a [4][10] ,*p; p=&a[0][0];這樣才正確,p是一級指針,a是2維數(shù)組名,算是二級指針了,因此p=a是不行的.
int a[9],*p; p=a;a這里是數(shù)組名,是首地址,算是一級指針,因此p=a是正確的可不可以定義個二維指針指向二位組?。縤nt **p,a[][]p=a這樣的?那這樣的話p指向哪 *p指向哪下面是編寫的一些例子,參考下#include#includeint main(void){int a[4][10];//二維數(shù)組int i,j; int **p;//二級指針 int *q[4]; //指針數(shù)組 int (*t)[10];//數(shù)組指針 for(i=0;i<4;i++)for(j=0;j<10;j++) a[i][j]=i+j; printf("二維數(shù)組a:\n"); for(i=0;i<4;i++) {for(j=0;j<10;j++)printf("%3d",a[i][j]);printf("\n"); } printf("\n"); p=(int**)calloc(10,sizeof(int*));//給p開辟內(nèi)存 for(i=0;i<4;i++)p[i]=a[i]; printf("二級指針p:\n"); for(i=0;i<4;i++) {for(j=0;j<10;j++)printf("%3d",p[i][j]);printf("\n"); } printf("\n"); //指針數(shù)組 for(i=0;i<4;i++)q[i]=a[i]; printf("指針數(shù)組q:\n"); for(i=0;i<4;i++) {for(j=0;j<10;j++)printf("%3d",q[i][j]);printf("\n"); } printf("\n"); //數(shù)組指針 t=a; printf("數(shù)組指針t:\n"); for(i=0;i<4;i++) {for(j=0;j<10;j++)printf("%3d",t[i][j]);printf("\n"); } printf("\n"); return 0;}
int a[9],*p; p=a;a這里是數(shù)組名,是首地址,算是一級指針,因此p=a是正確的可不可以定義個二維指針指向二位組?。縤nt **p,a[][]p=a這樣的?那這樣的話p指向哪 *p指向哪下面是編寫的一些例子,參考下#include
我來回答
類似推薦
- 說明語句如下:int a[10]={1,2,3,4,5,6,7,8,9},*p=a;則數(shù)值為6的表達式是( ).
- 7:對以下說明語句的正確理解是( ).int a[10]={6,7,8,9,10};
- 若有以下定義和語句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 則不能表示a數(shù)組元素的表達式是( ) A) *p B)
- 10.若已定義 int a[9],*p=a; 并在以后的語句中未改變p的值,則不能表示a[1]地址的表達式是( ).
- 若有以下定義:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 則值為3的是( )A、p+=2;*(p++);B、p+=2;*++p;
- 7位同學(xué)站成一排,其中a不站在中間,b要站邊上.共有多少種不同排法?
- 誰發(fā)明火車
- 閱讀這個選段,回答下列問題
- 建筑工地輸送混凝土的圓形管道內(nèi)直徑為10cm,混凝土在管道內(nèi)的流速為每分35米.一車混凝土有7立方米,
- “推敲”這個詞的意思
- 燃繩計時
- 將一盆0℃的水放入0℃的房間內(nèi),用電風(fēng)扇向水面吹風(fēng),則( ) A.水會結(jié)冰,水與冰的總量少于原有水的總量 B.水會結(jié)冰,水與冰的總量等于原有水的總量 C.水會結(jié)冰,結(jié)冰后室內(nèi)氣溫
猜你喜歡
- 1已知方程2x=3分之4與方程3m-m=-5+2x的解相同,求m-1的值
- 231天,有幾個星期余幾天
- 3某河有相距45千米的上下兩港,每天定時有甲乙兩船速相同的客輪分別從兩港同時出發(fā)相向而行,這天甲船從上港出發(fā)掉下一物,此物浮于水面順?biāo)拢?分鐘后與甲船相距1千米,預(yù)計乙船
- 4攻無不克的克是什么意思
- 5趕時間 英語怎么說 我不喜歡趕時間 英語怎么說 還有上課的時間太早非常不合理 英語怎么講
- 6Away to something unkuown是什么意思 Wish I could bring又是什么意思
- 7求:希望本是無所謂有,無所謂無的.這正如地上的路;其實地上本 沒有路,走的人多了,也便成了路.的理解
- 8成語:曇花一現(xiàn),是"現(xiàn)"在白天還是黑夜?
- 9長方形、正方形、三角形、平行四邊形、梯形、圓形的面積和周長公式公式(包括字母公式和文字公式)
- 10Zn.Cu和H2SO4組成的原電池的電極反應(yīng)式 負極:正極:
- 11請問火星和地球有什么區(qū)別?
- 12如圖4,在三角形abc中,bc邊上的垂直平分線de交邊bc于點d,交邊ab 于點e,若三角形edc的