最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言中字符串的存儲方法

 更新時間:2017年08月10日 15:46:21   作者:秦瑞It行程實錄  
這篇文章主要為大家詳細(xì)介紹了C語言中字符串的存儲方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

眾所周知,C語言中沒有數(shù)據(jù)類型能夠存儲字符串,char數(shù)據(jù)類型僅僅能夠存儲一個字符的數(shù)據(jù),那么在C語言中關(guān)于存儲字符串這一難題我們改何去何從呢?

下面將詳述相關(guān)的字符串存儲方法;

1、使用字符數(shù)組存;

[root@Qrui ruiy]#
#include<stdio.h>
int main(int argc,const char *argv[],const char **env[]) {

 char name[] = "qinrui";//定義一個字符數(shù)組,并初始化;
 char *cPoint;//定義一個指針;
 cPoint = name; //將指針指向數(shù)組;
 
 printf("%s\n",name);//使用指向數(shù)組的指針打印字符數(shù)組中的字符串;
 printf("%c\n",name[4]);//打印出字符數(shù)組的第5個字符,即u字符同上打印字符數(shù)組的第5個字符,但是使用的方法是指針的位偏移;
 printf("%c\n",*(cPoint+4));//作用
}

2、使用字符指針存儲字符串;

 #include<stdio.h>
int main(int argc,const char *argv[],const char **env[]) {
 char *cPoint = "qinrui";
 printf("%s\n",cPoint);
}

總結(jié):從上面2中C語言中的字符串存儲的方法可以看出,使用字符數(shù)組可以打印字符串中的某個字符。但是字符指針卻不可以。

3、可以把字符串a(chǎn)賦值給字符串b,但請注意字符串都是以\0結(jié)尾的; 

字符指針變量指向格式字符串

char *format = "a = %d";

可以使用printf直接輸出;

指針數(shù)組中每一個元素都是一個指針;其指向不同的區(qū)域,
指針相減得到 是相差的個數(shù),而不是字節(jié)數(shù);

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解C++中左值與右值的概念與應(yīng)用

    詳解C++中左值與右值的概念與應(yīng)用

    左值(Lvalue)和右值(Rvalue)是C++和其他編程語言中用來區(qū)分表達(dá)式的概念。這篇文章主要為大家詳細(xì)介紹了它們的概念與應(yīng)用,需要的可以參考一下
    2023-03-03
  • C++?實現(xiàn)讀寫鎖的代碼詳解

    C++?實現(xiàn)讀寫鎖的代碼詳解

    C++讀寫鎖是一種多線程同步機(jī)制,它允許多個線程同時讀取共享數(shù)據(jù),但只允許一個線程寫入共享數(shù)據(jù),這種鎖可以提高程序的并發(fā)性和性能,本文給大家介紹了C++?實現(xiàn)讀寫鎖的代碼,需要的朋友可以參考下
    2023-10-10
  • C++ 網(wǎng)絡(luò)編程 總結(jié)

    C++ 網(wǎng)絡(luò)編程 總結(jié)

    這篇文章主要介紹了C++ 網(wǎng)絡(luò)編程的一些詳細(xì)相關(guān)內(nèi)容,有需要的小伙伴可以參考下。
    2015-06-06
  • C語言深入探究sizeof與整型數(shù)據(jù)存儲及數(shù)據(jù)類型取值范圍

    C語言深入探究sizeof與整型數(shù)據(jù)存儲及數(shù)據(jù)類型取值范圍

    在main函數(shù)中,sizeof是可以正常工作的,但是在自定義函數(shù)中就不可以了。所以本文將為大家詳細(xì)講解一下關(guān)鍵字sizeof、整型數(shù)據(jù)存儲深入、數(shù)據(jù)類型取值范圍深入
    2022-07-07
  • Opencv實現(xiàn)輪廓提取功能

    Opencv實現(xiàn)輪廓提取功能

    這篇文章主要為大家詳細(xì)介紹了Opencv實現(xiàn)輪廓提取功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C++利用靜態(tài)成員或類模板構(gòu)建鏈表的方法講解

    C++利用靜態(tài)成員或類模板構(gòu)建鏈表的方法講解

    這篇文章主要介紹了C++利用靜態(tài)成員或類模板構(gòu)建鏈表的方法講解,鏈表是基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),而在C++中構(gòu)件單鏈表還是稍顯復(fù)雜,需要的朋友可以參考下
    2016-04-04
  • c++重載運(yùn)算符時返回值為類的對象或者返回對象的引用問題

    c++重載運(yùn)算符時返回值為類的對象或者返回對象的引用問題

    這篇文章主要介紹了c++重載運(yùn)算符時返回值為類的對象或者返回對象的引用問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++中關(guān)鍵字 override 的簡析

    C++中關(guān)鍵字 override 的簡析

    這篇小文來聊聊 C++中的關(guān)鍵字 override,它的含義其實兩句話就說完了,但為了敘述的完整性,讓我們從虛函數(shù)說起。感興趣的小伙伴可以跟著小編一起學(xué)習(xí)下面文章內(nèi)容
    2021-09-09
  • 解析C/C++中如何終止線程的運(yùn)行

    解析C/C++中如何終止線程的運(yùn)行

    本篇文章是對C/C++中如何終止線程運(yùn)行的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言三種方法解決輪轉(zhuǎn)數(shù)組問題

    C語言三種方法解決輪轉(zhuǎn)數(shù)組問題

    這篇文章主要給大家講解輪轉(zhuǎn)數(shù)組的問題,一個問題不局限于一種解法,希望你看了本文的解決方法以后可以舉一反三自己編寫,這樣你的技術(shù)水平會有質(zhì)的提高
    2022-04-04

最新評論

固阳县| 如皋市| 宝鸡市| 丰都县| 新巴尔虎右旗| 襄城县| 徐州市| 开江县| 石首市| 财经| 宁武县| 冕宁县| 清徐县| 左权县| 绍兴县| 抚顺县| 弋阳县| 万盛区| 利辛县| 唐山市| 广饶县| 南皮县| 墨竹工卡县| 湾仔区| 广州市| 贵德县| 曲靖市| 鲜城| 普格县| 山丹县| 闻喜县| 望都县| 松江区| 台湾省| 大荔县| 阳曲县| 昭通市| 滨州市| 福清市| 温宿县| 东明县|