当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

完好的学习C++的读书线路图(2)[VC/C++编程]

赞助商链接



  本文“完好的学习C++的读书线路图(2)[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

指针,数组,范例的辨认,参数可变的函数.

一.指针.

它的本质是地址的范例.在很多语言中根本就没有这个概念.但是它却恰是C机动,高效,在面向历程的时代所向披靡的缘由所在.因为C的内存模子基本上对应了目前von Neumann(冯.诺伊曼)计算机的机械模子,很好的到达了对机械的映射.不过有些人仿佛永久也不能理解指针「注1」.

注1:Joel Spolsky就是这样认为的,他认为对指针的理解是一种aptitude,不是通过锻炼便可以到达的http://www.joelonsoftware.com/pr …… /fog0000000073.html

指针可以指向值、数组、函数,当然它也可以作为值利用.

看下面的几个例子:

int* p;//p是一个指针,指向一个整数

int** p;//p是一个指针,它指向第二个指针,然后指向一个整数

int (*pa)[3];//pa是一个指针,指向一个拥有3个整数的数组

int (*pf)();//pf是一个指向函数的指针,这个函数返回一个整数

背面第四节我会具体讲授标识符(identifier)范例的辨认.

1.指针本身的范例是什么?

先看下面的例子:int a;//a的范例是什么?

对,把a去掉便可以了.因此上面的4个声明语句中的指针本身的范例为:

int*

int**

int (*)[3]

int (*)()

它们都是复合范例,也就是范例与范例结合而成的范例.意义辨别以下:

point to int(指向一个整数的指针)

pointer to pointer to int(指向一个指向整数的指针的指针)

pointer to array of 3 ints(指向一个拥有三个整数的数组的指针)

pointer to function of parameter is void and return value is int (指向一个函数的指针,这个函数参数为空,返回值为整数)


  以上是“完好的学习C++的读书线路图(2)[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 完好的学习C++的读书线路图(2)
  • <b>完好的学习C++的读书线路图(3)</b>
  • 完好的学习C++的读书线路图(4)
  • 完好的学习C++的读书线路图(5)
  • 完好的学习C++的读书线路图(1)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .