指標的應用與理解**
%p-- 指標佔位符 , %x-- 16進製制佔位符
```c
int num1 = 8;
int num2 = 10;
int *ptr_num1 = &num1;
int *ptr_num2 = &num2;
//%p 指標佔位符 %x 16進製制佔位符
printf("ptr_num1指向的值為: %d\n",*ptr_num1);
printf("ptr_num2指向的值為: %d\n",*ptr_num2);
ptr_num2 = ptr_num1;
printf("ptr_num2指向的值為: %d\n",*ptr_num2);
用指標來輸出陣列
int i;
double score = ;
double *ptr_score = score;
for( i = 0; i < 7; i++)
用指標來訪問陣列
int i;
int array = ;
int *ptr_array = array;
//賦值完畢後,用指標訪問陣列
用指標來進行陣列的逆序輸出–指向首元素的指標向後移動
–指向末元素的指標向前移動
int array = ;
int i;
int temp;
int *ptr1 = array; //指向陣列首元素的指標
int *ptr2 = array + 6;//指向陣列末元素的指標
printf("正序輸出:");
for(i = 0; i < 7; i++)
printf("\n逆序輸出:");
for(i = 6; i >= 0; i--)
printf("\n逆序輸出:");
while(ptr1 != ptr2)
for(i = 0; i < 7; i++)
指標進行二維陣列的輸出
//score[i] 等價於 (score + i);
int i,j;
int score[5][3] = ,,,
,,}; //二維陣列就是由多個一維陣列組成的
for(i = 0; i < 5; i++)
printf("\n");
}
C語言中const的簡單用法
c語言中const的用法1 const關鍵字的使用 簡單點來說const就是用來修飾的,將資料修飾為唯讀模式。2 const修飾變數和陣列 在修飾變數和陣列的時候被修飾的變數和陣列只能是唯讀模式,此時不能對const修飾的變數和陣列進行賦值操作。所以一般在使用const的時候要將變數和陣列進行初始化...
c語言中指標的基本用法分析
1 指標指向變數 下面有這樣乙個 塊 int main void test int x,int y 最後輸出的結果還是a 10,b 15。因為在函式呼叫時,實參和形參之間只是值傳遞。但我們使用指標結果就不一樣了,如 int main void test int x,int y 輸出結果a 15,b ...
C語言中指標大全
1.使用二維字串儲存字串的時候會出現儲存浪費的情況,使用指標陣列儲存則不會 char s for i 0 ifor i 0 i 3 i 2.指標陣列作為函式引數傳遞多個字串給另乙個函式。指標陣列是乙個陣列,只是裡面存放了指標 void str sort char s,int n n代表指標陣列的長度...