亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn):指針

時(shí)間:2024-07-19 05:20:38 學(xué)人智庫(kù) 我要投稿
  • 相關(guān)推薦

計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn):指針

  指針與指針變量的概念,指針與地址運(yùn)算符。下面是小編為大家?guī)?lái)的關(guān)于指針的知識(shí),歡迎閱讀。

  1.在C語(yǔ)言中,指針是指一個(gè)變量的地址,通過(guò)變量的地址″指向″的位置找到變量的值,這種″指向″變量地址可形象地看作″指針″。用來(lái)存放指針的變量稱為指針變量,它是一種特殊的變量,它存放的是地址值。

  2.定義指針變量的一般形式為:

  類型名*指針變量1,*指針變量2,…;

  ″類型名″稱為″基類型″它規(guī)定了后面的指針變量中存放的數(shù)據(jù)類型,″*″號(hào)表明后面的″指針變量1″,″指針變量2″等是指針變量,″*″號(hào)在定義時(shí)不能省略,否則就會(huì)變成一般變量的定義了。″指針變量1″,″指針變量2″等稱為指針變量名。

  3.一個(gè)指針變量只能指向同一類型的變量。

  4.與指針和指針變量有關(guān)的兩個(gè)運(yùn)算符:

  (1)*:指針運(yùn)算符(或稱″間接訪問(wèn)″運(yùn)算符)

  (2)&:取地址運(yùn)算符

  通過(guò)*號(hào)可以引用一個(gè)存儲(chǔ)單元,如有如下定義:

  inti=123,*p,k;

  則p=&I;或k=*p;或k=*&I;都將變量i中的值賦給k。

  *p=10;或*&i=10;都能把整數(shù)10賦給變量i。這里,等號(hào)左邊的表達(dá)式*p和*&i都代表變量i的存儲(chǔ)單元。

  2變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針以及指向它們的指針變量

  1.變量的指針和指向變量的指針變量。

  2.數(shù)組的指針和指向數(shù)組的指針變量。

  所謂數(shù)組的指針是指數(shù)組的起始地址,數(shù)組元素的指針是數(shù)組元素的地址。

  C語(yǔ)言規(guī)定數(shù)組名代表數(shù)組的首地址,也就是第一個(gè)元素的地址。

  3.字符串的指針和指向字符串的指針變量。

  我們可以通過(guò)定義說(shuō)明一個(gè)指針指向一個(gè)字符串。

  C語(yǔ)言將字符串隱含處理成一維字符數(shù)組,但數(shù)組的每個(gè)元素沒(méi)有具體的名字,這一點(diǎn)跟字符數(shù)組不一樣。要引用字符串中的某個(gè)字符,只能通過(guò)指針來(lái)引用:*(s+0),*(s+1),…,*(s+n)。

  4.函數(shù)的指針和指向函數(shù)的指針變量。

  指向函數(shù)的指針變量的一般形式為:

  數(shù)據(jù)類型標(biāo)識(shí)符(*指針變量名)();

  這里的″數(shù)據(jù)類型標(biāo)識(shí)符″是指函數(shù)返回值的類型。

  函數(shù)的調(diào)用可以通過(guò)函數(shù)名調(diào)用,也可以通過(guò)函數(shù)指針調(diào)用(即用指向函數(shù)的指針變量調(diào)用)。

  指向函數(shù)的指針變量表示定義了一個(gè)指向函數(shù)的指針變量,它不是固定指向哪一個(gè)函數(shù),而只是定義了這樣的一個(gè)類型變量,它專門用來(lái)存放函數(shù)的入口地址。在程序中把哪一個(gè)函數(shù)的地址賦給它,它就指向哪一個(gè)函數(shù)。在一個(gè)程序中,一個(gè)指針變量可以先后指向不同的函數(shù)。

  在給函數(shù)指針變量賦值時(shí),只需給出函數(shù)名而不必給出參數(shù)。因?yàn)楹瘮?shù)指針賦的值僅是函數(shù)的入口地址,而不涉及到實(shí)參與形參的結(jié)合問(wèn)題。

  對(duì)指向函數(shù)的指針變量,表達(dá)式p+n,p++,p--等都無(wú)意義。

  5.結(jié)構(gòu)體的指針與指向結(jié)構(gòu)體的指針變量

  一個(gè)結(jié)構(gòu)體變量的指針就是該變量所占據(jù)的內(nèi)存段的起始地址?梢栽O(shè)一個(gè)指針變量,用來(lái)指向一個(gè)結(jié)構(gòu)體變量,此時(shí)該指針變量的值是結(jié)構(gòu)體變量的起始地址。指針變量也可以用來(lái)指向結(jié)構(gòu)體數(shù)組中的元素。

  3用指針做函數(shù)參數(shù)

  函數(shù)的參數(shù)不僅可以是整型、實(shí)型、字符型等數(shù)據(jù),還可以是指針類型,它的作用是將一個(gè)變量的地址傳送到另一個(gè)函數(shù)中。

  4返回指針值的指針函數(shù)

  一個(gè)函數(shù)可以返回一個(gè)整型值、字符值、實(shí)型值等,也可以返回指針型數(shù)據(jù),即地址這種帶回指針值的函數(shù),一般的定義形式為:

  類型標(biāo)識(shí)符*函數(shù)名(形參表);

[計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn):指針]相關(guān)文章:

1.計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn):函數(shù)

2.計(jì)算機(jī)二級(jí)C語(yǔ)言考點(diǎn):字符型數(shù)據(jù)

3.計(jì)算機(jī)二級(jí)c語(yǔ)言試題

4.計(jì)算機(jī)二級(jí)office考點(diǎn)

5.計(jì)算機(jī)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試大綱

6.全國(guó)計(jì)算機(jī)二級(jí)考試C++語(yǔ)言程序設(shè)計(jì)大綱

7.計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言程序設(shè)計(jì)考試大綱

8.2017計(jì)算機(jī)考試二級(jí)C語(yǔ)言程序設(shè)計(jì)考試大綱

9.2016計(jì)算機(jī)二級(jí)《C語(yǔ)言》基礎(chǔ)練習(xí)題及答案

10.計(jì)算機(jī)二級(jí)C語(yǔ)言重點(diǎn)知識(shí)點(diǎn)

【計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn):指針】相關(guān)文章:

c語(yǔ)言讀書筆記03-23

計(jì)算機(jī)等級(jí)考試二級(jí)MS試題含答案07-15

c++課程設(shè)計(jì)實(shí)踐報(bào)告08-10

二級(jí)建造師的就業(yè)前景04-17

教育理論基礎(chǔ)知識(shí)常見(jiàn)考點(diǎn)01-01

計(jì)算機(jī)等級(jí)考試須知03-15

計(jì)算機(jī)實(shí)習(xí)目的和意義10-19

計(jì)算機(jī)畢業(yè)實(shí)習(xí)日記(精選7篇)04-26

人力資源管理師二級(jí)考試要點(diǎn):能力素質(zhì)定義12-31

職稱英語(yǔ)語(yǔ)法考點(diǎn):可數(shù)名詞與不可數(shù)名詞10-16