在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言字符串的引用方式

jf_78858299 ? 來源:C語言 ? 作者:閆小林 ? 2023-03-10 14:57 ? 次閱讀

C語言字符串的引用方式

  1. 在C語言程序中,字符串是存放在字符數(shù)組中的。
  2. 用字符數(shù)組存放一個(gè)字符串,可以通過數(shù)組名和下標(biāo)引用字符串中的一個(gè)字符,也可以通過數(shù)組名和格式聲明%s輸出該字符串。
  3. 用字符指針變量指向一個(gè)字符串常量,通過字符指針變量引用字符串常量。
  4. 通過字符數(shù)組名或字符指針變量可以輸出一個(gè)字符串,而對(duì)一個(gè)數(shù)值型數(shù)組,是不能企圖用數(shù)組名輸出它的全部元素的。

C語言字符指針作函數(shù)參數(shù)

如果想把一個(gè)字符串從一個(gè)函數(shù)“傳遞”到另一函數(shù),可以用地址傳遞的方法,即用字符數(shù)組名作參數(shù),也可以用字符指針變量作參數(shù)。

在被調(diào)用的函數(shù)中可以改變字符串的內(nèi)容,在主調(diào)函數(shù)中可以引用改變后的字符串。

C語言使用字符指針變量和字符數(shù)組的比較

字符數(shù)組由若干個(gè)元素組成,每個(gè)元素中放一個(gè)字符,而字符指針變量中存放的是地址(字符串第1個(gè)字符的地址),絕不是將字符串放到字符指針變量中。

賦值方式:可以對(duì)字符指針變量賦值,但是不能對(duì)數(shù)組名賦值。

初始化的含義:對(duì)字符指針變量賦初值。

存儲(chǔ)單元的內(nèi)容:編譯時(shí)為字符數(shù)組分配若干個(gè)存儲(chǔ)單元,以存放各元素的值,而對(duì)字符指針變量,只分配一個(gè)存儲(chǔ)單元。

C語言使用字符指針變量和字符數(shù)組注意事項(xiàng)

  1. 指針變量的值是可以改變的,而數(shù)組名代表一個(gè)固定的值,即數(shù)組首元素地址,不能改變。
  2. 字符數(shù)組中各元素的值是可以改變的,但字符指針變量指向的字符串常量中的內(nèi)容時(shí)不可以被取代的。
  3. 引用數(shù)組元素。對(duì)字符數(shù)組可以用下標(biāo)法引用一個(gè)數(shù)組元素,也可以用地址法。
  4. 用指針變量指向一個(gè)格式字符串,可以用它代替printf函數(shù)中的格式字符串。

C語言通過指針引用數(shù)組案例

#include 
#include //為了引入求字符串長度函數(shù)
int main()
{
char str[] ="hello xiaolin";//將字符串放在字符數(shù)組中
char *pstr = str;
for(int i=0; i<strlen(str); i++)
{
printf("%c", *(pstr+i));
}
printf("\\n");
return 0;
}

編譯運(yùn)行結(jié)果:

hello xiaolin

--------------------------------
Process exited after3.3 secondswith return value0
請(qǐng)按任意鍵繼續(xù). . .
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7604

    瀏覽量

    136813
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    233

    瀏覽量

    25208
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    480

    瀏覽量

    70561
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    417

    瀏覽量

    25945
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C++字符串string

    string是C++編程語言中的字符串。在C++中字符串處理可以使用c
    的頭像 發(fā)表于 07-10 00:26 ?1288次閱讀
    <b class='flag-5'>C</b>++<b class='flag-5'>字符串</b>string

    C語言教程之刪除字符串中的連續(xù)字符

    C語言教程之刪除字符串中的連續(xù)字符,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 15:49 ?0次下載

    C語言教程之字符串替換

    C語言教程之字符串替換,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 15:49 ?0次下載

    C語言教程之回文字符串

    C語言教程之回文字符串,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 15:49 ?0次下載

    C語言教程之字符串加密和解密

    C語言教程之字符串加密和解密,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 15:49 ?0次下載

    字符串常量的定義與引用

    字符串的定義與引用
    的頭像 發(fā)表于 09-14 11:37 ?9429次閱讀
    <b class='flag-5'>字符串</b>常量的定義與<b class='flag-5'>引用</b>

    C語言字符串轉(zhuǎn)數(shù)字實(shí)現(xiàn)方法

    C/C++語言中沒有專門的字符串變量,通常用字符數(shù)組來存放字符串
    發(fā)表于 11-14 17:50 ?1.3w次閱讀

    C語言字符串匹配和數(shù)據(jù)提取源碼

    C語言字符串匹配與數(shù)據(jù)提取源碼
    的頭像 發(fā)表于 02-27 15:42 ?2403次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>字符串</b>匹配和數(shù)據(jù)提取源碼

    C語言編程字符串函數(shù)匯總資源下載

    C語言編程字符串函數(shù)匯總資源下載
    發(fā)表于 04-15 16:18 ?9次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>編程<b class='flag-5'>字符串</b>函數(shù)匯總資源下載

    C語言總結(jié)_字符串全方位練習(xí)

    C語言字符串全方位練習(xí),涉及知識(shí)點(diǎn):字符串解析、大小寫判斷、字符串插入、字符串刪除、
    的頭像 發(fā)表于 08-14 09:41 ?1503次閱讀

    C語言-字符串處理

    字符串C語言里使用非常多,因?yàn)楹芏鄶?shù)據(jù)處理都是文本,也就是字符串,特別是設(shè)備交互、web網(wǎng)頁交互返回的幾乎都是文本數(shù)據(jù)。 這篇文章就介紹字符串
    的頭像 發(fā)表于 08-14 10:05 ?1760次閱讀

    C語言字符數(shù)組和字符串有什么區(qū)別

    用來存放字符的數(shù)組稱為字符數(shù)組。字符數(shù)組的各個(gè)元素依次存放字符串的各字符,字符數(shù)組的數(shù)組 名代表
    的頭像 發(fā)表于 02-17 14:27 ?3685次閱讀

    C語言定義字符串的幾種方法

    C語言中定義字符串有哪些方法?
    的頭像 發(fā)表于 03-31 09:41 ?3566次閱讀

    c語言字符串定義

    字符串的定義、初始化、操作和常見問題。 字符串的定義和初始化 在C語言中,字符串被定義為一個(gè)字符
    的頭像 發(fā)表于 11-24 10:02 ?1953次閱讀

    C語言字符串編譯函數(shù)介紹

    C語言中,字符串實(shí)際上是使用null字符O'終止的一維字符數(shù)組。因此,一個(gè)以null結(jié)尾的
    的頭像 發(fā)表于 03-07 16:18 ?514次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>字符串</b>編譯函數(shù)介紹
    主站蜘蛛池模板: 天堂在线观看免费视频 | 三级黄色一级视频 | 99国产精品久久久久久久成人热 | 亚洲永久免费视频 | 人人操天天射 | 精品视频卡1卡2卡3 精品视频免费看 | 一区视频在线播放 | 欧美亚洲综合另类型色妞 | 大色综合色综合网站 | 一区二区三区国模大胆 | 免费看啪啪网站 | 亚洲免费人成在线视频观看 | 美女扒开尿口给男人爽免费视频 | 三级网址在线观看 | 男人操女人视频免费 | 国产精品14p | 六月丁香啪啪六月激情 | 欧美色婷婷 | xxxxxx日本人免费 | 中文字幕在线视频第一页 | 亚洲男人天堂2020 | 国产男人搡女人免费视频 | 午夜亚洲 | 国产精品麻豆va在线播放 | 欧美区一区 | 色一情一乱一乱91av | 六月婷婷导航福利在线 | 奇米影色777四色在线首页 | 激情五月开心网 | 亚洲一区二区中文字5566 | 黄色污网站在线观看 | 亚洲最大的黄色网址 | 美女国产一区 | 免费一级牲交毛片 | 日日干狠狠干 | 波多野结衣久久国产精品 | www成人在线观看 | 四虎在线电影 | 午夜看片在线观看 | 天天爽天天爽 | 手机福利视频 |