C語(yǔ)言的那些小秘密之指針(三)
但凡人都是急功近利和有惰性的,我就是個(gè)例子。不想每篇博客都寫(xiě)一個(gè)摘要和那些大段的文字描述,但是為了讓一些新的讀者朋友了解我的博客內容,我還是像前面說(shuō)的那樣,把第一篇關(guān)于指針的摘要搬過(guò)來(lái),因為我寫(xiě)的這幾篇都是關(guān)于指針的,所以沒(méi)有必要每篇一個(gè)摘要,在此就偷偷懶了,如果讀過(guò)我前面兩篇C指針博客的朋友可以跳過(guò)這篇博客前面的摘要不讀,直接進(jìn)入主題部分。
本文引用地址:http://dyxdggzs.com/article/271867.htm懂得C語(yǔ)言的人都知道,C語(yǔ)言之所以強大,以及其自由性,絕大部分體現在其靈活的指針運用上。因此,說(shuō)指針是c語(yǔ)言的靈魂,一點(diǎn)都不為過(guò)。所以從我的標題加了個(gè)(一)也可以看出指針的重要性,我盡可能的向大家交代清楚我對于指針的理解。所以在講解的過(guò)程中我盡可能的用代碼加文字的描述方式,通過(guò)代碼的分析來(lái)加深我們對于指針的理解,我給出的都是完整的代碼,所以讀者可以在看的過(guò)程中直接copy下去即可運行,希望下面的講解能夠對你有所幫助。
在C語(yǔ)言中我們可以使用兩種方法來(lái)訪(fǎng)問(wèn)一個(gè)字符串。
1、用字符數組存放一個(gè)字符串
char str[ ]="this is str!!!";
在此str是一個(gè)數組名,代表字符串數組的首地址。
2、用字符指針指向一個(gè)字符串
char *str="this is str,too";
C語(yǔ)言對于字符串常量是按照字符數組的方式來(lái)進(jìn)行處理的,在內存開(kāi)辟了一個(gè)字符數組來(lái)存放字符串常量。在此的str被定義為一個(gè)指針變量,指向字符型數組,它只能指向一個(gè)字符變量和其他的字符數據。輸出都是使用printf("%s",str);,在此過(guò)程中系統會(huì )先輸出一個(gè)str所指向的字符數據,然后使用str加1的方法輸出下一個(gè)字符,知道遇到'国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放