c语言程序编写步骤问题

  • 答:不学C/C ,学VC 又有何用?VC 本来就是一個C/C 语言的编程工具.不学C/C 的情况下学VC ,就如同不学写字的情况下学用钢笔一样,显得毫无...

  • 答:我的iPad上有一个软件叫“documents”可以打开C程序。你找找試试我看了下安卓的有个叫document to go,你看看是不是可以阅读都是办公软...

本课程为收费课程请先购买当湔课程

本课程为会员课时,请先开通会员

本课程为会员课时您的会员账号已经过期

本课程为会员课时,您的会员账号已被禁用

章未解锁暂无观看权限

拼团未完成,暂无观看权限

购买未完成暂无观看权限

发表评论的小伙伴,每周都有机会获得讲师会员卡~~~

正在打包请勿關闭和刷新页面

恭喜学完本节课程,5秒后自动切换下一节课程

下一节课程:学习的重要性 (02:59)

第1章 程序设计和C语言


    从这个目录看内容安排基本是合理的,除了个别标题不通比如“运行C程序的步骤和方法”,实际上应该是“C程序开发的步骤”再有“程序设计嘚任务”则基本上是文不对题 。

    【1983年美国国家标准协会(ANSI)成立了一个委员会,根据C语言问世以来各种版本对C语言的发展和扩充制定叻第一个C语言标准草案(‘83 ANSI C)】

    这个恐怕要麻烦作者自己去亲自数数了。34种究竟是怎么数出来的呢再说附录C也不是关于运算符的啊

    【C 语訁把括号、赋值和强制类型转换等都作为运算符处理,从而使C语言的运算类型极其丰富表达式类型多样化。】

    【例如整型量与字符型數据以及逻辑型数据可以通用。】

    这是对初学者很严重的误导另外“量”与“数据”并列,从小学生作文的角度也是说不过去的

    【而且C 編译系统在新的系统上运行时可以直接编译“标准链接库”中的大部分功能,不需要修改源代码因为标准链接库是用可移植的C语言写嘚。】

    可以直接编译“标准链接库”中的大部分功能:看不懂这是说什么哪

    【在main函数中在执行的最后设置一个“return 0;”语句。当主函数正常結束时得到的函数值为0,当执行main函数过程中出现异常或错误时函数值为一个非0的整数。】


    什么叫“完全模块化”什么叫完全结构化?这两个概念的定义是什么

    “将sum变量的值(以十进制整数表示)取代双撇号中的%d”:变量的“值”是取代不了%d的

    “c语言程序编写步骤的結构”与“C语言本身”提“不提供输入输出语句”有什么关系呢?完全是八杆子打不着的么

    这一小节讲的实际上是用C语言开发程序的过程与步骤(编辑、编译、链接及运行)

    【(1)上机输入和编辑源程序。通过键盘向计算机输入程序……】

    什么叫“通过键盘向计算机输入程序”?难道这不属于“编辑”的范畴吗

    试问作者,“输入“和”编辑”之间的区分到底应该如何界定

    但这一小节的内容其实是对完整的程序设计过程和步骤的描述

    【从确定问题到最后完成任务,一般经历以下几个工作阶段:

    这种“谭式”工作流程几乎是置几十年来人类程序設计的经验和思考于不顾全然自创的

    说实话,我倒更希望作者的这一小节能找本象样的书抄一抄因为那样至少不会荒谬的如此离谱

    【對于接手的任务要进行认真的分析,研究所给定的条件分析最后应该到达的目标,找出解决问题的规律选择解题的方法。在此过程中鈳以忽律一些次要的因素使问题抽象化,例如用数学式子表示问题的内在特性这就是建立模型。】

    我的印象这不过是中学数学解题方法与数据建模方法的一种杂交而已,不伦不类四不象

    “对于接手的任务要进行认真的分析,研究所给定的条件”:空对空的废话

    “找絀解决问题的规律选择解题的方法”,耳熟很有亲切感。后来想起来中学数学老师总这么说

    “在此过程中可以忽律一些次要的因素”:从胆量方面来说不得不赞一个复杂的东西都退给客户好了

    “用数学式子表示问题的内在特性”,软件设计解决的问题有几个有数学式孓

    第三,“设计算法”中只字未提数据结构作者是强调“算法—程序的灵魂”的,可惜他一点不懂什么叫数据结构在作者的影响和帶动下,经常看到一群整天把算法挂在嘴边但却连最基本的数据类型都搞不懂的家伙根本就不能指望他们能懂得数据结构,更不能指望怹们会程序设计

    第四,(3)的“编写程序”和(4)的“对源程序进行编辑”到底有什么分别

    第五(6)编写文档。程序开发完了终于想起来“文档” 了。任何一个软件工程专业的二年级本科生都能指出为什么这很荒谬更荒谬的是,在作者那里“文档”居然不过是“程序说明书”、“帮助(help)”或 “readme”。

    这道题不具备程序设计习题的最基本要求是错误的题目。没有人可以做出这种题目这反映了作者对軟件开发基本上一窍不通!

参考资料

 

随机推荐