指標 陣列簡單測試

2021-09-25 18:01:11 字數 736 閱讀 5479

#include #include #include int main() ;

int *p_var = &a[0];

printf("位址 *(p_var+1)=%x\n", (p_var + 1));

printf("位址 *p_var[1]=%x\n", p_var[1]);

printf("位址 (a + 1)=%x\n", (a + 1));

printf("位址 &(a[1])=%x\n", &(a[1]));

//比較

if ((p_var + 1) > (p_var))

printf("指標可以進行比較\n");

else

printf("eof\n");

if ('\0')

printf("可以執行\n");

else

printf("不能執行\n");

兩個點:

1. 『0』在判斷語句中,是不可執行的;如下字串複製程式可以看的很明白:

2、指標的加減操作進行比較!

指標陣列與陣列指標簡單區分

首先來介紹指標 在電腦科學中,指標 pointer 是程式語言中的乙個物件,利用位址,它的值直接指向 points to 存在電 腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將 位址形象化的稱為 指標 意思是通過它能找到以它為位址的記憶體單元。inc...

簡單區分指標陣列與陣列指標

首先我們了解一下它們的定義 指標陣列 首先它是乙個陣列,其次就是陣列的元素都是指標。陣列指標 首先它是乙個指標,其次它指向乙個陣列,在32位系統下佔4個位元組。知道了定義你也那不一定會判斷,現在來舉個栗子 1 int p1 4 2 int p2 4 要根據定義區分它們兩個其實涉及了乙個符號優先順序問...

指標陣列和陣列指標的簡單理解

指標陣列,重點在陣列 陣列指標,重點在指標 例子 include using namespace std int main int a 4 指標陣列 int b 4 陣列指標 b c 將陣列c中元素賦給陣列a for int i 0 i 4 i 輸出看下結果 cout include using n...