假設陣列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...