c 語言 1170最長字串 指標專題

2021-10-04 15:12:57 字數 761 閱讀 6775

/*****

題目描述

輸入多個字串,輸出最長字串。要求定義並使用函式maxlenstr(),

void maxlenstr(char *str, int n, int *max)

輸入輸入有多行,每行乙個字串,每個字串長度不超過80,輸入最多不超過100行,用****作為結束輸入的標誌,該行輸入不用處理。

輸出輸出最長的乙個字串。

樣例輸入 copy

l love c programming

acm/icpc

study hard

樣例輸出 copy

l love c programming

*****/

#include

#include

#include

#define n 100

void

maxlenstr

(char

*str,

int n,

int*max)

;int

main()

}maxlenstr

(str,i,max)

;printf

("%s"

,str[

*max]);

return0;

}void

maxlenstr

(char

*str,

int n,

int*max)

}}

C語言 字串 指標

字串 1.字串 jack j a c k 0 用陣列儲存字串 char name 10 jack printf name 2.字串的一些定義 都是字串 0的ascii碼值是0 char name 8 it char name2 8 char name3 8 0的ask碼是0 char name4 8...

C語言 字串指標(指向字串的指標)

字串一旦被建立就存在於常量池中。以字元陣列形式建立的字串,實際上是從字串常量池中複製了乙個副本,所以修改字元陣列的內容時,只是修改的自己的副本,並不會影響到常量池中的字串。而對字串指標strp操作時會影響到常量池中的字串 char strc string char strp string print...

C語言指標 字串和指標

字元指標可以指向字元變數,但在實際應用中,我們常常會用到字串,而字串也是可以用字元指標指向的,但根據字串的不同儲存方式主要分為字串常量和利用字元陣列儲存的字串變數,兩者有不同的定義和使用形式 字元指標可以用來儲存字串常量的首位址 例如 char ptr my name is 此時,字串常量在記憶體中...