重读C语言程序设计

1、程序设计根本是什么?

  再高级的语言,程序设计的根本依然是算法和语言。何为算法,解决问题的思路和方法,即算法。实现算法的过程就是编程。算法是灵魂,不掌握算法就是无米之炊。语言是工具,不掌握语言,编程就是空中楼阁。语言有千万种,可大道相通,任何语言没有优劣之分,最终的原理都是相通的。

2、程序设计的能力要求或者说是程序设计的步骤

   能力要求:分析问题的能力、构造算法的能力、编程的能力、调试程序的能力。

   开发的过程其实就是能力体现的过程:需求->分析问题->设计结构->构造算法->编写代码->调试。再厉害的大牛,也不能一次就写出完美运行的代码,在实际开发过程中,调试至关重要。有人说,开发的过程就是调试的过程,事实确实也相差无几,调试占开发过程的很大比重。

3、基础至关重要

   变量、函数、循环、基本的算法,是你构建高楼大厦的基础。请牢记基本概念,并深入理解。

4、数据结构

   在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式,就是数据结构。

5、算法

   解决问题的思路和方法,即算法。算法分为数值运算算法和非数值运算算法。算法,并不一定复杂,也并不一定高深。

6、C程序设计核心

   结构化。包括函数和模块。程序由一个个结构块组成,模块由函数组成,函数由算法组成,算法由顺序、选择、循环组成。

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值