C C 中指標學習的兩個絕好例子

2021-06-12 16:29:55 字數 690 閱讀 1364

對於眾多人提出的c/c++中指標難學的問題做個總結: 

指標學習不好關鍵是概念不清造成的,說的簡單點就是書沒有認真看,指標的學習猶如人在學習饒口令不多看多學多練是不行的,下面是兩個很經典的例子,很多書上都有,對於學習的重點在於理解*x和x的理解,他們並不相同,*x所表示的其實就是變數a本身,x表示的是變數a在記憶體中的位址,如果想明白可以輸出觀察cout<<*x"|"x;,當定義了int *x;後對x=&a的理解的問題。仔細閱讀和聯絡下面的兩個例子我想指標問題就不是難點了!

#include main()

{ int a,b; /* 定義a,b兩個整形變數用於輸入兩個整數 */

int *point_1,*point_2,*temp_point; /* 定義三個指標變數 */

scanf("%d,%d",&a,&b); /* 格式化輸入a,b的值 */

point_1=&a; /* 把指標變數point_1的值指向變數a的位址 */

point_2=&b; /* 把指標變數point_2的值指向變數b的位址 */

if (astatic void compositor(int* p1, int* p2)

int *p1,*p2; /* 定義形式引數p1,p2為指標變數 */

{ int temp; /* 建立臨時儲存變數 */

if (*p1<*p2) /* 如果*p1

c c 中指標學習的兩個絕好例子

對於眾多人提出的c c 中指標難學的問題做個總結 指標學習不好關鍵是概念不清造成的,說的簡單點就是書沒有認真看,指標的學習猶如人在學習饒口令不多看多學多練是不行的,下面是兩個很經典的例子,很多書上都有,對於學習的重點在於理解 x和x的理解,他們並不相同,x所表示的其實就是變數a本身,x表示的是變數a...

c c 中指標學習的兩個絕好例子

對於眾多人提出的c c 中指標難學的問題做個總結 指標學習不好關鍵是概念不清造成的,說的簡單點就是書沒有認真看,指標的學習猶如人在學習饒口令不多看多學多練是不行的,下面是兩個很經典的例子,很多書上都有,對於學習的重點在於理解 x和x的理解,他們並不相同,x所表示的其實就是變數a本身,x表示的是變數a...

c c 中指標學習的兩個絕好例子

對於眾多人提出的c c 中指標難學的問題做個總結 指標學習不好關鍵是概念不清造成的,說的簡單點就是書沒有認真看,指 針的學習猶如人在學習饒口令不多看多學多練是不行的,下面是兩個很經典的例子,很多書上都有,對於學習的重點在於理解 x和x的理解,他們並不相同,x 所表示的其實就是變數a本身,x表示的是變...