#include<stdio.h>
#include<stdlib.h>
int main(){
int *z(int *p); //指針作為函數參數
int **p; //指向指針的指針
//**(int)p 首先括號與int結合 對p進行強制轉換 此時就是一個整型變量 但是在變量前加*運算符 是錯誤的
int b = 0;
int *c;
c = &b; //c->b
p = &c; //p->c
z(c);
printf("%d\n",b);
printf("%d\n",**p);
return 0;
}
int* z(int *p){
*p = *p + 1;
printf("指針作為函數參數:%d\n", *p);
return p;
}
|