C 學習筆記 第七章指標之易忽略重新給指標賦位址

2021-10-04 21:59:14 字數 591 閱讀 4523

假設陣列a。p=a;在對指標p進行一些操作後;當需要再次從頭操作指標p時,需重新賦位址給p。

舉例:

#include

using

namespace std;

/* 9、編寫乙個函式,函式的功能是移動字串中的內容。

移動的規則如下:把第1到第m個字元,平移到字串的最後;再把第m+1到最後的字元移動到字串的前部。

例如,字串中原由的內容為:abcdefghijk,m的值為3,則移動後,字串中的內容應該是defghijkabc。

在主函式中輸入乙個長度不大於20的字串和平移的值m,呼叫函式完成字串的平移。要求用指標方法處理字串。

*/void

change_string

(char

*ch1,

int m)

p=ch1;

//如果沒有再次把ch1賦予,p則是最後一位,再次利用p無法進行操作。

for(

int i=m;i)for

(int j=

0;j)for

(int k=

0;kintmain()

K R學習筆記 第七章

這一章講i o。i o本來是與作業系統高度相關的內容,但是這一章,卻從標準庫的角度,介紹了如何使用i o。而把i o的一些具體實現細節留在了最後一章中。首先需要注意的是,標準庫中的許多 函式 都是巨集,比如getchar putchar tolower 等等。這樣做的目的是為了減小函式呼叫的開銷,想...

C primer plus 學習筆記(第七章)

第七章 函式 c 的程式設計模組 7.3.5 指標和const 前提 int grop 16 int chips 12 const int p snack gorp const會鎖定後面乙個符號,所以,此時 p snack chips allowed p snack 20 error前提 int g...

C Essential c 第七章學習筆記

第七章主要介紹了如何使用異常來使你的程式更安全。2.2 throw 2.3 沿著函式呼叫鏈上傳 2.4 異常的處理流程 3.標準異常 4.區域性資源管理 丟擲int 例一 丟擲int voidf1 int num,int max 50 丟擲string,注意,catch解析這個錯誤的時候,使用con...