c语言高级编程课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言高级编程课件

C高级程序设计;;本课程要求课程外面的努力, 本课程在课程内只讲解基本内容, 和分析一些典型的例题, 学生课后要根据自己的情况积极学习. 养成主动学习的方法和习惯. 上机前必须准备好:要调试的内容. 本课程准备了较多的练习题, 有些是基本的,有些有一定难度,, 因为时间匆忙,有些内容来不及检查,其中会有一些错误,正好可以练习你的编程和调试能力. 同学们可以根据自己的情况选择去做. ; 本课程要求,提高程序调试的能力,为独立地完成作业和研究准备条件. 最后部分的”学生成绩管理系统”, 有说明,有程序, 程序中前面几个功能已经调通, 后面排序,保存,读取等8,9功能要自己调通完成. 让大家可以容易进去,又有许多事情可以做. 希望大家有所改变,有所发挥.建立一个自己的系统.这一部分上课不讲,自己去做,在课程结束时交. ; 其它作业,将采取多做者,分数高的政策. 相信只要能够跟上课程进度,经过积极努力,将会获得较大的提高, . 至于希望在c或编程方面有进一步提高要求的同学,可以把程序员的题多做一些,也可以做些课外的,这样可以为参加各种考试和比赛创造条件. ;; 五, 函数和指针: 1, 1-D指针和函数 2, 2-D指针和函数 3. 常见错误: §4 , 结构: 结构, 指针和函数 联合: 链表: § 5, 文件 § 6. 程序员考试编程 § 7. 学生成绩管理系统 ;§ 1 、函数;本课程主要复习:函数的通信(数据的传递)和递归调用 数据的传递: 通过参数传递:实参传给形参; return 通过外部变量 参数传递: 传值调用和传参考调用: 传值调用把是实参传给形参.单向传递,,函数内运行的结果是传不出来的.要用return.把结果返回给调用者.因为形参是局部变量. 传参考调用:即传地址,可以是传变量或数组的地址,也可以传指针 ? ;二 、 数组是一种重要的数据类型:;2-D数组;例: 判下面语句的对错和结果 **** int a[10] , b[3][3]; scanf(“%d”,a[10]); scanf(“%d”,a[10]); scanf(“%s”,a); scnaf(“%d”,a[i]); scanf(“%d”,b[3][3]); scanf(“%d”,b[i][j]); scanf(“%s”,b); scnaf(“%d”,b[i]); scanf(“%d”,b[i][j]); int a[11]={a,b,c,d, ,e,f,g, ,k,k}; char b[19]; scanf(%d,a[i]); scanf(“%s”,a[i]); scanf(“%s”,b); scanf(“%s”,b); scanf(“%c”,b[i]); ;.类型 接受者 **** %s %d int a[10] , b[3][3]; scanf(“%d”,a[10]); scanf(“%d”,a[10]); scanf(“%s”,a); scnaf(“%d”,a[i]); char b[19]; scanf(“%d”,b[i]); //类型??! scanf(“%s”,b[i]); //输入一串?! scanf(“%s”,b); //?! scanf(“%s”,b); scanf(“%c”,b[i]);;3)、数组定义为“int a[4][5];”, 引用“*(*a+1)+2”表示 。 A、a[1][0]+2 B、a数组第1行第2列元素的地址 C、a[0][1]+2 D、a数组第1行第2列元素的值 答案: c ;5)、若有定义int a[2][3]; 则对a数组第i行第j列元素的正确引用为 。 A、*(a[i]+j) B、(a+i) C、*a{i+j} D、a[i]+j 答案: a ;3. 字符数组:;7)、不能把字符串:Hello!赋给数组b的语句是 。 A, char b[10]={H,e,l,l,o,‘!}; B, char b[10];b=Hello!; C, char b[10];strcpy(b,Hello!); D, char b[10]=Hello!; 答案: a,b ;10)、请读程序: # include stdio.h #include string.h main( ) { char sl[ ]=”abcd

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档