c指標問題

2022-06-30 14:15:03 字數 704 閱讀 7627

1樓:匿名使用者

#include

using namespace std;

void swap(int *p1,int *p2);

void change(int *q1,int *q2,int *q3);//沒有宣告函式原型

void main()//真是服了你了 這個居然也可以寫錯void swap(int *p1,int *p2)void change(int *q1,int *q2,int *q3)

2樓:匿名使用者

你主函式名寫錯了 ,應該是main

3樓:匿名使用者

void mian()//main寫成了mian{int m,n,q,*piont1,*piont2,*piont3;

/*這兩句你可能是想申明函式 但要放在主函式的前面void change(int *q1,int *q2,int *q3 )

void swap(int *p1,int *p2);

scanf("%d %d %d",&m,&n,&q);//輸入的時候注意用空格或tab鍵分隔

4樓:匿名使用者

#include

void main()

void swap(int *p1,int *p2)void change(int *q1,int *q2,int *q3)

C 指標的問題,C語言指標問題

這麼說吧,指標是以後資料結構的基礎,比如單鏈表,雙鏈表,二叉樹等等等等,全部都時指標做的,還有1720次對於現在的計算機來說,是個很小很小很小的數量級。指標學好了受益匪淺,並且也是程式設計今後必須的。指標的確是可以大大提高效率,但是要看你怎麼用,就和遞迴演算法一樣,另外,顯示位址是你語句的問題。比如...

c 指標問題

p p 你要看下 跟 哪個運算級高。p 的意思是 指標指導到後乙個元素 p 的意思是當前元素裡面的數值增加1 舉例int a int p a p 操作的結果是 a依舊2,1 p 為1 p 的結果的是 a 為3,1 p 為3 例如 char a a,b,c,d char p a p 表示,指標指向的位...

C語言指標,問題啊,初學啊,C語言指標問題(初學者)

j c這一句是錯誤的,j是int 型別的變數,只能儲存int型變數的位址值,應該改為j c才對。p是位址符格式。這樣輸出的是c的記憶體位址。想要通過j輸出c的值,應該這樣寫printf d j j儲存的才是c的值,j儲存的是c的位址。所以1 3 都應該改為 j p是輸出位址符格式,j是指向變數c的指...