C語言複習 指標

2021-07-30 13:47:19 字數 725 閱讀 4112

程式設計練習:

1.用指標實現報數問題

/*用指標的方法解決3人報數問題*/

#include int main()

i = k = m = 0; //i是陣列計數,k是迴圈3次計數,m是退出的人計數

while(m < n-1) // *n是總人數,退出的人數要比總人數少乙個人結束迴圈

if(k == 3)

i ++;

if(i == n) //如果i到了成員最後,返回最前面

while(*p == 0)

}printf("%d is left\n",*p);

return 0;

}

2.

/*請編寫函式fun,函式功能是:移動一維陣列中的內容;若陣列中n個整數,要求把下標0~p的陣列元素平移到陣列的最後*/

#include #define n 80

void fun(int *w,int p,int n)

w[n-1] = t; }}

int main()

printf("plase input p:\n");

scanf("%d",&p);

fun(a,p,n);

for(i = 0;i < n;i++)

printf("\n");

return 0;

}

c語言複習 指標

注 本文是對蘇小紅版c語言教材第9章的筆記 間接定址運算子 解引用運算子 e.g.int pa a 用於指標變數的定義 int a 0 printf a is d,a is p,pa is p,pa is d a,a,pa,pa 用於讀取指標變數儲存的位址對應的變數的值輸出結果 a與pa相同,a與p...

C語言複習 指標

1.什麼是指標 我們把位址形象化的稱為 指標 意思是通過他可以找到以他為位址的記憶體單元。指標是乙個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的乙個位址。要搞清乙個指標需要搞清指標的四方面的內容 指標的型別 指標所指向的型別 指標的值或者叫指標所指向的記憶體區 指標本身所佔據的記憶體區。讓我們分...

C語言複習 指標

一 指標是什麼 1.由於通過位址可以找到所需的變數單元,即位址指向變數單元,則可將位址形象化地稱為 指標 二 怎樣定義指標變數 1.定義指標變數的一般形式 型別名 指標變數名 例如 int a,int pointer 1,float pointer 2,char pointer 3。2.在定義指標標...