谭浩强c语言指针讲稿,谭浩强c语言教程 指针.ppt

谭浩强c语言教程 指针

; C程序的变量所存放的数据:; ? 占有一定长度的内存 单元 如:int x; x占二字节、二个单元;§7.1 指针变量的声明和初始化;当程序中要用它们的值时: y=i+j+k;;如:用pi, pj, pk来存放i, j, k的地址;显然,pi与i是通过i的地址联系起来的。;二、指针变量的定义形式:;CPU访问内存中数据的方式;变量与地址;;含义;直接访问:按变量地址存取变量值间接访问:通过存放变量地址的变量去访问变量;指针变量;指针变量的引用;1、&:取地址运算符:用于变量名之前,表示该变量 的存储地址。2、*:指针运算符(间接访问)用于指针变量名之前,获取该指针所指目标单元的值。例: main() { int a,b,*point1,*point2; a=100,b=200;point1=&a,point2=&b; printf(“%d,%d\n”,a,*point2);}

&和*两个运算符的优先级别是相同的,结合规律是右结合性:如:若point1=&a; 则 &*point1等价于&a;*&a 等价于 a; (*point1)++等价于a++;;指针的运算;;;例:分析下面程序的功能.main(){ int *p1,*p2,*p,a,b; scanf(“%d,%d”,&a,&b); p1=&a,p2=&b; if(a

main(){ int a,b,c,*p1,*p2,*p3; scanf(“%d,%d,%d”,&a,&b,&c); 运行情况: p1=&a,p2=&b,p3=&c; 输入:9,0,10 exchange(p1,p2,p3); 输出:10,9,0 printf(“%d,%d,%d\n”,a,b,c);};§7.8 指针和数组的关系;定义方法与简单变量指针定义相同,但引用略有不同;? 指针也可用下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PPT课件针对下书: 书  名:C程序设计教程 作  者: 谭浩强 出版时间: 2007-07-01 出 版 社: 清华大学出版社 ISBN: 9787302151579 不是发行量最大的那本,是为层次没那么高的读者写的简版。 它以清华大学出版社出版的《C程序设计》(已发行900万册)一书的内容为基础,适当减少内容,压缩篇幅,突出重点,紧扣最基本的教学要求。经教育部评审,本书已正式列入教育部普通高等教育“十一五”国家级规划教材,向全国各高校推荐。 和《C程序设计》相比,《C程序设计教程》一书在以下几方面作了调整: (1) 取消原来的第2章(算法),把算法的思想分散到各章,结合具体程序进行介绍,这样可以使读者更早地直接进入程序设计,能提高读者的兴趣。 (2) 对于初学者暂时用得不多的部分内容(如“预处理命令”、“位运算”)不再保留。对“链表”只作简单的介绍而不深入展开。对输入输出格式着重介绍最常用的部分,不详细介绍其他复杂和少用的格式。对不同类型数据之间的赋值只介绍比较基本的内容。“常见错误和程序调试”的内容由教材移放到《C程序设计教程学习辅导》中。这样教材由原来的14章减到10章,篇幅也相应地减少了。 (3) 由于许多学校把C语言的教学安排在一年级,而学生还未学完高等数学,在本书中不包括有关高等数学知识的例题。 (4) 过去学习C语言的读者,大多数是学习过其他计算机语言的(如BASIC语言),有初步的程序设计知识,而现在大多数学校把C语言作为第一门计算机语言来学习,学生缺乏程序设计的基础知识。为降低学习难度,本书减少了难度较大的例题,对比较难懂的程序也作了比较详细的说明。 (5) 在章节编排上,作了适当的改变,在叙述概念和解释难点时,采取了更加通俗易懂的方法,使读者更易于理解。 (6) 采用Visual C++作为编译环境,使程序的编译和运行更加方便。 由于《C程序设计》的内容和写作风格已经为广大读者熟悉,在教学的实践中取得了很好的效果,因此本书保持了《C程序设计》的基本内容和写作风格,可以认为本书是《C程序设计》的简明教程。在学习本书的过程中,如需要进一步深入,可以参考《C程序设计》一书。 本书最大的特点是:把复杂的问题简单化,而不把简单的问题复杂化。例题丰富,容易入门,分解难点,缩小台阶,循序渐进。即使没有教师讲授,学生也能通过自学掌握书中的基本内容。本书通俗易懂、深入浅出的特点在同类书中是非常突出的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值