郝斌老師C語言學習筆記----指標和陣列
指標和一維陣列
1. 一維陣列名
一維陣列名是一個指標常量
這個指標常量儲存的是陣列第一個元素的地址
2. 指標和陣列下標的關係
如果p是指標變數,則p[i]永遠等於 *(p+i)
3. 確定一個陣列需要幾個引數
(1)需要兩個引數,一個陣列第一個元素的地址和陣列的長度
#include <stdio.h>
void f(int * pArr, int n) { //f函式可以輸出任何一個陣列
for(int i = 0; i < n; i++) {
printf("%d \n", *(pArr+i));
}
}
int main(void) {
int a[5] = {1,2,3,4,5};
f(a,5);
return 0;
}
(2)通過指標來改變陣列的值
#include <stdio.h>
void f(int * pArr, int n) {
*(pArr+2) = 50;
}
int main(void) {
int a[5] = {1,2,3,4,5};
printf("a[2] = %d", a[2]);
f(a, 5);
printf("a[2] = %d", a[2]);
return 0;
}
相關文章
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- C語言 指標與陣列C語言指標陣列
- C語言指標筆記C語言指標筆記
- c語言-運算子,陣列,指標C語言陣列指標
- C語言學習筆記:結構體與指標C語言筆記結構體指標
- C語言學習筆記之指標的運算C語言筆記指標
- Solidity語言學習筆記————12、陣列Solid筆記陣列
- C語言指標學習C語言指標
- C++語言程式設計筆記 - 第6章 - 陣列、指標與字串C++程式設計筆記陣列指標字串
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- C陣列和指標陣列指標
- (C語言)使用指標列印陣列的內容C語言指標陣列
- Go 語言學習筆記之陣列與切片Go筆記陣列
- C語言系列之 指標與陣列總複習視訊教程C語言指標陣列
- C 語言學習筆記筆記
- C語言學習筆記C語言筆記
- C++ 學習筆記(3):引用和指標C++筆記指標
- C語言學習之:指標與字串C語言指標字串
- 日常學習儲存--陣列和指標陣列指標
- Solidity語言學習筆記————13、固定大小位元組陣列Solid筆記陣列
- Solidity語言學習筆記————14、動態位元組陣列Solid筆記陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- C語言學習筆記--C運算子C語言筆記
- go 語言指標學習Go指標
- c語言學習筆記===函式C語言筆記函式
- C語言指標C語言指標
- 指標學習筆記指標筆記
- Java 學習筆記 二維陣列和物件陣列Java筆記陣列物件
- C語言陣列C語言陣列
- 陣列指標,指標陣列陣列指標
- C++學習筆記基礎篇15——地址和指標C++筆記指標
- C語言使用指標對陣列指定位置進行插入元素C語言指標陣列
- 初識C語言(01)—學習筆記C語言筆記
- C語言學習筆記——位運算C語言筆記
- c語言程式基礎學習筆記C語言筆記
- C語言學習筆記之變數C語言筆記變數
- 【C進階】28、指標和陣列分析指標陣列
- 【C】 28_指標和陣列分析(上)指標陣列