8 23 字元指標

2021-10-24 01:21:45 字數 1074 閱讀 5556

//用行指標變數求二維陣列中每一行陣列元素的和

#include

using

namespace std;

intmain()

,,};

int(

*p)[4]

= a;

int sum, i;

while

( p - a <3)

}

在c++中有三種方法引用字串

(1)定義乙個字元陣列存放字串,用陣列引用字串。

字串存放在乙個一維陣列中,陣列名代表陣列的首位址。c++提供了很多字串處理函式

//定義兩個字元陣列a[80]和b[80],將字元陣列a的元素複製給字元陣列b

#include

#include

using

namespace std;

intmain()

(2)定義乙個字串變數存放字串,用字串變數引用字串

```cpp

//輸入3個非空格的字串,求最大的字串,並將它輸出

#include#includeusing namespace std;

int main()

(3)定義乙個字串指標,用指標變數引用字串

c++在處理字串時,將從字串的首位址到字串結束標誌』\0』之間的內容作為乙個整體看成乙個字串。字元指標代表該字串的首位址,使用者可以使用字元指標來引用字串。

例如:char*str=「c++program」等價於char str;str=「c++program」;

可以看出,str被定義為乙個指標變數,指向字元型資料。對於乙個數值型陣列不能用陣列名輸出它的全部元素

//使用字元指標程式設計,將乙個字串的每個字元加1後生成乙個新的字串,並輸出原來的字串和處理後的字串

#include

#include

using

namespace std;

intmain()

指標系統學習4 字串與指標

1 用字元陣列存放乙個字串,然後輸出該字串。例題一 定義乙個字元陣列,對它初始化,然後輸出該字串。include void main 2 用字元指標指向乙個字串 例題二 可以不定義字元陣列,而定義乙個字元指標。用字元指標指向字串中的字元。include void main 對字串中字元的訪問,可以用...

指標與陣列(二) 字串認知

用c語言實現各字串函式 一 字串比較函式strcmp strncmp strcmp int strcmp const char string1 constchar string2 功能 比較字串string1和string2大小 返回值 0,表示string1小於string2 返回值 0,表示st...

38 字元中的唯一字元

原題目 給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。示例 s leetcode 返回 0 s loveleetcode 返回 2 思路 用for迴圈遍歷每乙個元素,然後用find函式從前到後尋找這個元素並返回這個元素所在的位置,用rfind從後到錢尋找這個元素並...