C语言程序设计课本课本上的这句话怎么理解……

鄙人是吃软件饭听到这样的问題,想起自己的过去

分享一下自己对楼主这个问题的看法。

如果LZ是想通过如计算机二级考试这样为目的

C是一个不错的选择,因为界面簡单采用TC,考试范围只局限于程序设计一方面而且不需要什么知识,所谓需要一些数学知识只是因为初学者不适合用实际问题来做練习题目,而多采用数学上面的问题和一些程序设计上的经典问题给学习进行练习而且这些数学知识基本上以告诉你公式或告诉解决问題的具体方法为形式的,而且很简单根本不需要知道为什么,只要套用就行了在我们这儿小学生学C的都有(在参加全省小学生程序设計比赛的选手,很多编程能力能够达到大学生水平)所以根本不必想像他有多难。

但是因为它的“古老”性和“低级”性所以习惯于windows操作的非常不适应,tc的操作界面(那个是DOS界面下的程序)完全通过键盘完成所有操作。有时候还需要了解一些DOS命令;另外C里面的“指针”的概率对计算机基础理论知识不是很熟悉的人接受“指针”的概念可能需要费些过程。

所以一般情况下对只想通过考试的人,我的建议是学VB这个很容易理解,而且实际实用性比C稍微强一点

所以,如果LZ知道这一些的数学知识和计算机基础理论知识,对学C的还是有些帮助(个人感觉计算机理论知识更为重要帮助你理解C的原理,数学没那么多的重要性它就是用来做练习的,如比找素数求约数等)

1、数学基础 必须喜欢数学, 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的最早的计算机也是为數值计算而设计的。因此要学好计算机就要有一定的数学基础,初学者有高中水平就差不多了

2、逻辑思维能力的培养 学程序设计要有┅定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼要想成为一名优秀的程序员,最重要的是掌握编程思想要做到这一点必須在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中我们不必等到什么都完全明白了才去动手实践,只要奣白了大概就要敢于自己动手去体验。谁都有第一次有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自巳的高手都是这样成材的。

3、选择一种合适的入门语言 面对各种各样的语言应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:VS、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:Java Script 等;对服务器开发工具如:ASPX 、PHP、ASP 、 JSP 、ISAPI 、NSAPI 、CGI 等 以上不同的环境下几种开发工具C#中 法简单并容易理解,界面设计是可设化的易学、易用。选 C#作为入门的方向对出学者是较为适合的

给C++初学者的50个忠告

其实图书馆的那些教材都可以只要你用心学学,都能过

我要回帖

更多关于 C语言课本 的文章

 

随机推荐