C指標程式設計之道 第九次筆記

2021-06-27 15:31:20 字數 522 閱讀 3158

//這裡說的是指標在演算法中的應用

//直接選擇排序

//每個排序的演算法都是指標的方便性的特點來指向每個元素進行交換等

//這裡的基本思想是對待排序的記錄進行n - 1次選擇。

//第i次操作選擇i大(小)的記錄放在第i個(或者n - i - 1 個)位置上。

//即每次都將乙個記錄放在它最終的位置上,

//這就是所謂的「各回各家」

#include

#include

using namespace std;

void selectsort(int *array, int n){

int i, j, m, a;

//從無序的序列中找到最小值的位置

for(i = 0; i < n - 1; i++){

m = 1;

for(j = i + 1; j < n; ++j){

if(*(array + j) < *(array + m))

C語言第九次部落格作業 指標

定義迴圈變數i,兩個陣列a 4 b 4 for i 0 to 3 a i p取各個位 p 10 endfor i 0 to 3 b i q取各個位 q 10 end分別對 p和 q重新賦值 本題沒有多大問題,就是想再找一種更簡單的做法。if形參n不再月份範圍內 return null 定義指標陣列 ...

C語言第九次部落格作業 指標

函式傳入位址,給形參s 定義flag,i為迴圈變數,k為字串數。k strlen s 1。for i 0 to i k 如果s i s k 則flag 1。i k end如果flag 0 則返回true 其他 則返回false 定義環境變數i,j 0,count 0,length,陣列circle ...

第九次C 課程小結

對不起大家,昨天又忘記更新了課程了 請原諒!昨天是周一,老師帶領我們複習了一下以前的課程學習內容,讓大家分享了學習過程中遇到的各種難題,通過講解難題的過程讓大家有乙個階段性的總結,並安排了一些題目,讓我們在課堂上練習。以下是一些題目和答案,算是階段學習的乙個總結。1.輸入乙個半徑值,分別計算園周長,...