| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:学C语言的几点建议
只看楼主 加入收藏
oahz8655
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-2-23
收藏
 问题点数:0 回复次数:8 
学C语言的几点建议

初学C语言的同学应该首先了解C语言关键的核心概念(结构化、三

个执行流程、优先级、指针、文件、共用体、函数、作用域、重载

等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语

言的精髓。这几个概念就像逻辑线一样,把整个C语言的体系贯穿

起来,给人一种“结构化”的思想体系。下面我简要谈一下这几个

核心概念。

1、从宏观角度来看,结构化是C语言的编程思想基础,就是说

C语言每一个功能模块就是一个结构,每一个结构实现一个运算或

一个算法,这个结构就用大括号表示“{ }”,大括号里面的就是

算法。尤其注意的是大括号的“}”括在那里,就决定在哪里结束

算法功能。这些是初学者经常犯的错误,往往会把算法功能的结束

点弄错。

2、 三个执行流程就是顺序流程、条件流程、循环流程。三个

流程都是计算机通用的执行流程,是必须了解的流程,每一个算法

都基于这三个流程执行顺序。

3、 优先级是对多个函数并列时候优先算法的特权,没有注意

优先级的顺序就会把算法出错,这些优先级是必须记住的。

4、 指针是C语言的重要特点,是对运算速度加快运算的重要

精髓。它是对数据地址的操作,而不是对数据的操作。

5、文件和共用体是很简单的概念,不用多说了。文件顾名思

义和日常概念一样,学过数据软件的都对共用体了解不是太难。

6、从微观角度来看,函数是C语言的驱动机制,所有的语句都

由函数驱动来实现的。记住函数命令和相关的配置参数,就能好好

的利用C的优势。注意的是,函数不能记错,不然你将得出错的结

果。如果能学会调试,那就会更深一层了解函数功能的作用。

7、作用域就像使用期限一样,说明从那里到那里所起的作用

,在这之外的就不起作用了(过期的东西就不值钱一样)。把握好

作用域的使用方式,就能明确函数的关系,不会在巨大的函数名里

面迷失方向。

8、重载就是为了方便用户,使用类似于调用的机制给用户减

少写入时间的功能。就像查字典一样,你不懂一个字,就要去查字

典(相当于调用别的工具来实现你要做的事),而查字典是你已经

学会的东西,就可以做这件事了。

学习C语言从大体上了解还不够,要把各种原理在脑海里模拟

一遍,实现把计算机C的功能在人脑里运作,就能从宏观上把握C的

步骤。







看完回个贴

搜索更多相关主题的帖子: C语言 
2007-02-25 14:02
yangxu0703
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-1-15
收藏
得分:0 
谢谢,对,学文件和指针学不懂..请指教,还有结构体
2007-02-25 17:44
jike2235
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-2-28
收藏
得分:0 

谢谢了

2007-02-28 16:51
ppm88
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1414
专家分:30
注 册:2007-1-28
收藏
得分:0 
偶正在啃着C的指针~~~~`
2007-02-28 16:53
清荼
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-1-24
收藏
得分:0 
我也在学C,多谢了.
2007-02-28 18:29
intin
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-3-1
收藏
得分:0 

说得不错啊,谢啦.


2007-02-28 19:22
dyb82474660
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-2-21
收藏
得分:0 

求学路上……
2007-02-28 21:52
fangfangff
Rank: 1
等 级:新手上路
威 望:2
帖 子:479
专家分:0
注 册:2006-12-22
收藏
得分:0 
说得很好,很受教育!

千里冰封---My Love 尽管相隔千里 , 依然拥有冰封
2007-02-28 22:40
彩虹边的雨云
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-2-28
收藏
得分:0 
谢谢!
2007-03-01 10:42
快速回复:学C语言的几点建议
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025342 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved