第一篇:C語言教案-第十五周
第8章指針
本節(jié)題目指針與字符串 1:本節(jié)主要目的
1.1教學(xué)目的:
1、了解字符串的表示形式
2、了解字符串指針作函數(shù)參數(shù)
1.2教學(xué)內(nèi)容:
1、字符串的表示形式
2、字符串指針作函數(shù)參數(shù)
1.3教學(xué)重點(diǎn):
1、了解字符串指針作函數(shù)參數(shù) 1.4教學(xué)方法:講授+演示 5學(xué)習(xí)方法:聽課+筆記+練習(xí)2:引入本課內(nèi)容: [5分鐘] 在上一節(jié)課,學(xué)習(xí)了指針與一維數(shù)組的各種情況,那么,指針能否指向一個(gè)字符串呢?如果可以,是一種什么樣的情況呢?今天這節(jié)課來學(xué)習(xí)指針與字符串。3:課程知識點(diǎn)講解:
具體知識點(diǎn)1:字符串的表現(xiàn)形式[15分鐘] C語言中,有兩種方式可以實(shí)現(xiàn)字符串:字符數(shù)組、字符指針 案例講解1:用字符數(shù)組存放一個(gè)字符串,然后輸出該字符串。
main()
, static char string*+=“I love China!”;
printf(“%sn”,string);} 程序說明:string是數(shù)組名,代表字符數(shù)組的首地址。數(shù)組可以用下標(biāo)訪問,也可以用指針訪問。如string[4]表示一個(gè)元素值是字符v,也可以用*(string+4)來訪問,string+4是指向字符v的指針。
案例講解2:用字符串指針指向一個(gè)字符串,然后輸出該字符串。
main()
, char *string=“I love China!”;
printf(“%sn”,string);} 程序說明:string是一個(gè)指針變量,“I love China!”是一個(gè)字符串常量。語句char *string=“I love China!”;等價(jià)于char *string;string=“I love China!”
它把字符串常量的首地址賦給指針string。不能理解為把字符串常量賦給指針變量。char *string=“I love China!”;
string
字符串 從以上兩個(gè)例子中,可以看到: 字符數(shù)組和字符指針的概念不同。
字符指針指向字符串,而C語言中,字符串按數(shù)組方式處理,因此,字符數(shù)組和字符指針的訪問方式相同。例如,均可以使用%s格式控制符進(jìn)行整體輸入輸出。但應(yīng)注意,如果不是字符數(shù)組,而是整型、實(shí)型等數(shù)字型數(shù)組,不能用%s,只能逐個(gè)元素處理。案例講解3:將字符串a(chǎn)復(fù)制到字符串b。(以下用兩種方法實(shí)現(xiàn))方法一:
main()
, char a*+=“I am a boy.”;
char b[20];
int i;
for(i=0;*(a+i)!=’ 主站蜘蛛池模板: 久热在线播放中文字幕| 亚洲精品乱码久久久久久中文字幕| 国产精品久久久久9999小说| 精品无人区麻豆乱码1区2区| 99香蕉国产精品偷在线观看| 国产免费不卡av在线播放| 在线a视频网站| 国产人妻精品一区二区三区| 国产又爽又刺激的视频| 国产欧美日韩va另类在线播放| 人人妻人人做人人爽夜欢视频| 亚洲一区二区三区四区五区黄| 性高朝久久久久久久3小时| 久热这里只有精品99国产6| 97人摸人人澡人人人超碰| 国语精品自产拍在线观看网站| 国产区精品系列在线观看| 大尺度无遮挡激烈床震网站| 国产精品美女久久久免费| 国产精品导航一区二区| 精品人妻系列无码一区二区三区| 精品多毛少妇人妻av免费久久| 国产乱子伦视频大全| 亚洲日韩欧美在线无卡| 97久久精品人妻人人搡人人玩| 又色又爽又黄还免费毛片96下载| 天天综合网网欲色| 亚洲成av人片无码不卡| 女人被爽到呻吟gif动态图视看| 日本在线视频www鲁啊鲁| 久久久国产一区二区三区四区小说| 少妇扒开粉嫩小泬视频| 精品日本一区二区三区免费| 国产精品女同一区二区| 欧美成人h亚洲综合在线观看| 久久久久久自慰出白浆| 色综合久久久无码中文字幕波多| 97影院理论片手机在线观看| 韩国 日本 亚洲 国产 不卡| 婷婷久久综合九色综合绿巨人| 久久久亚洲欧洲日产国产成人无码|