欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

C++中用指向數(shù)組的指針作函數(shù)參數(shù)

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

1.一維數(shù)組名作為函數(shù)參數(shù)傳遞
一位數(shù)組名,就相當(dāng)于該數(shù)組的首個(gè)元素的地址;

復(fù)制代碼 代碼如下:

int a[10];
int *p;
p=a;
//p=a與p=&a[0]是等價(jià)的

實(shí)例代碼:
復(fù)制代碼 代碼如下:

#include<iostream>
using namespace std;
int main(){
 int a[10]={1,2,3,4,5,6,7,8,9,10};
 void Print(int *p ,int n);
 Print(a,10);
 cout<<endl;
 return 0;
}
void Print(int *p ,int n){
 int i=0;
 for(;i<n;i++){
  cout<<*(p+i)<<" ";
 }
}

在主函數(shù)中,將數(shù)組名a作為實(shí)參的值,也就是將&a[0]作為實(shí)參的值,然后在Print函數(shù)中,指向int型變量的指針p用于接收傳遞過(guò)來(lái)的值,并進(jìn)行輸出操作。

2.多維數(shù)組名作為函數(shù)參數(shù)傳遞
在二維數(shù)組中,數(shù)組名a是指向首行a[0]的指針,也就是說(shuō)a=&a[0]; a[0]是指向首元素a[0][0]的指針,也就是說(shuō)a[0]=&a[0][0]

實(shí)例代碼:

復(fù)制代碼 代碼如下:

#include<iostream>
using namespace std;
int main(){
 int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
 void Print(int (*p)[4] );
 Print(a);
 cout<<endl;
 return 0;
}
void Print(int (*p)[4] ){
 int i=0,j=0;
 for(i=0;i<3;i++){
  for(j=0;j<4;j++){
      cout<<*(*(p+i)+j)<<" ";
  }
 }
}

p是指向a[0]的指針,那么p+i就是指向a[i]的指針,*(p+i)就是指向a[i][0]的指針,那么*(p+i)+j就是指向a[i][j]的指針,所以*(*(p+i)+j)就是a[i][j]的值

上一篇:C++中引用的使用總結(jié)

欄    目:C語(yǔ)言

下一篇:利用C++的基本算法實(shí)現(xiàn)十個(gè)數(shù)排序

本文標(biāo)題:C++中用指向數(shù)組的指針作函數(shù)參數(shù)

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3947.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有