没有合适的资源?快使用搜索试试~ 我知道了~
C语言学习例子
资源详情
资源评论
资源推荐
C 语言学习教程
多数情况下,现在的编程高手都是从学习 语言入门的,在学校里,计算机相关专业中最基础的
课程也包括 语言,因此,掌握好这门课程对每一位立志成为优秀程序员的初学者来说是大有裨益
的!另外,对想通过参加全国计算机等级考试获得证书的同学来说,学好 语言也非常关键。
下面,是我整理出来的若干文章,总体上按照三个大的方向进行分类,希望能好好阅读,相信对
你是很有帮助的!
一、基础性问题(点击下面文字链接即可打开页面)
、 语言学习:如何由 向 转变
、二级 语言实例解答
、等级考试:程序设计
、备战 语言上机考试
、 语言程序设计技巧
、 语言初级讲座
、写好 程序的 条秘籍
、强大的语言―― 入门之一
、强大的语言―― 入门之二
二、实例开发(点击下面文字链接即可打开页面)
、用 语言解决鬼谷算题
、用 语言实现的闹钟程序
、程序开发经典实例之一
、程序开发经典实例之二
、程序开发经典实例之三
、程序开发经典实例之四
、程序开发经典实例之五
、程序开发经典实例之六
、程序开发经典实例之七
、程序开发经典实例之八
三、综合提升(点击下面文字链接即可打开页面)
、 语言:黑客学员必修课之一
、 语言:黑客学员必修课之二
、程序设计基础之一
、程序设计基础之二
、程序设计基础之三
、程序设计基础之四
、程序设计基础之五
、程序设计基础之六
、 语言高效编程的的四大绝招
、 语言高效编程的的四大绝招
C 语言学习:如何由 dos 向 windows 转变
很多人学 语言很长一段时间了还不知 究竟能干什么以为学习 语言没什么用纯粹是为了
应付学校的考试更有人说学 语言别做如此愚蠢的行为了赶快学 吧这种看法是不对的不
应该把 跟 之间划起绝对的界限过分看重 而把 贬得一无是处这是很片面的功能
虽然强大但它毕竟是 的超集在 里有哪一处找不到 的影子呢没有 的支持只能是
无本之木。
一般情况下编程方式编写的程序源代码量小但编译后的代码量较大运行的速度略低不过
开发时的工作量和工作难度较小而 编程方式编写的源代码量较大但可执行的效率高如果一些对
速度要求高尤其是对硬件操作较多的程序大多数还是用 编程方式开发的用 又比用汇编简单易
于实现另外学 程序设计还有助于更深入地了解 的内幕和 !。
任何的编程语言都是一种工具学习语言的目是要使用它来编写出实际需要的软件来而软件作
为一个用户程序运行时要依赖操作系统大多数人使用什么操作系统我们就要编写出基于哪一种平
台上的程序来这样软件才会有更大的市场。
现在市面上出现的有关 语言方面的书大多是教授 "#$ 下的 上机实习也是在 %&'(
简称 %环境下转来转去编程环境的单调总使人感到不爽这也没办法下的 是最简单的
初学者当然要从最简单的入门啦连比较有名的计算机专家谭浩强编的书也都是赞成从 下的 学
起的再说一个刚刚入门的人想在 这样的多进程多线程的操作系统下用 编程那似乎又
不太现实那要了解在 下一个 程序大体上是怎样执行的要对系统有比较多的了解
才行一个初学者暂时还不具备那么多的知识但我们的脚步又不能够只停留在 里应该积极地从
向 转变在 的时代我们可以对 下的编程迷恋但现在都是 横行霸
道的时代了我们就应用 语言编写 平台上的程序因时而变学以致用是时代使然如果现
在还是 雄霸天下的话那我就不会写这篇狗屁不通的文章来遗笑大方了不被臭鸡蛋扔死才怪呢
变法是大势所趋的了关键是怎么变不单单是学习 语言的人如此就连学 的人都这样笔
者曾经在 )) 上碰到一个学了 将近一年的小伙居然问我他想编一个 窗口该怎么下
手如果学一门语言用了一年时间只是学了一点语法知识却没有编过一道程序那实在是一种悲哀下
面我谈谈从 向 转变的一些个人见解这纯属个人观点仅供参考如果您已是高手完全
不必要在此浪费时间*
一拓宽视野改变偏见
别老以为 只是 特有的东西一提到 语言就认为 只能在 下编程其实这是被 + 束缚
了意识我们在学校里平时就只在 的 + 里面用 编程很少用到图形模式整天面对,&+乌黑
黑的屏幕也难怪有些人一看到一个用 语言描绘出来的像 的窗口便以为是 的手笔
其实作为一种语言可以在任何一种平台上编程只是接口不同而已只要找到适合该平台的编程工具
即可 语言当然也能在 下大放异彩眼界放宽点改变偏见必有精彩发现
二选择优秀的编程工具
“有好的工具做起事来就事半功倍”在 下我们常用 + 或 (('-.在 下可
以用 (&-/'或者 0&.-来编程,最好用 0&.-毕竟是微软的东西嘛微软一天不
垮台编程者的饭碗就不会掉的啦 121再说 操作系统是微软出的其内幕微软是最清楚不
过的了在应用程序接口上相信 0 也是做得最好的不过用 0 来编 程序会恨烦的大家要有
心理准备同时可以选择多种编程工具,例如汇编,可以加强对 的了解,是成为高手的好
方法。
三加强对 的了解
可以说编一个程序就是用一种语言的语法形式将数据结构和表面的执行过程描述出来在不同
的操作系统下其程序的执行过程是不同的我们应该对 的系统机制最起码有个大体的了解
才有可能编写 的程序 是单进程单线程的系统进程从头到尾的顺序执行,而
是多进程、多线程的操作系统,是基于事件的消息驱动的操作系统明白这些是在
下编程必不可少的,多学学它,你会发现 和 有很多的不同之处。
四采取灵活多变的学习方法
在不同的时期学习不同的东西可是有些人学习像 '/3/- 这类操作性极强的办公软件时
总是先看书看到尾巴忘了头到上机时却不知所措这种学习方式是被动的看这些软件操作的书里面
说的都是具体的操作不亲手又怎能接受新知识
五多进行比较
和 有许多共同和不同的地方,如果是从 学过来的话,在学习过程中不妨多
进行比较,把不同的地方记下,相同的地方可以跳过,这可以快速地了解系统的不同之处,迅速地
学到东西!
学习程序设计我主张实践45理论45再实践的方式在编程的初期不管你会不会写程序都应先
实践(这里的实践是指编程工具操作方面的实践),学会操作编程工具也许有些人会说*废话没
有理论又怎么实践不错,当你坐在一台电脑面前不知所措时你就会想方设法使自己学会操作它
主动看书看联机帮助请教别人忙得个不亦乐乎这不是变被动为主动了吗边学习边操作以
实践来带动理论的学习,接着达到理论与实践同步就可闯过第一关学会了编程工具的基本操作
可以为以后上机实践打下铺垫
光学会操作像 0 这类的工具还不行工具是死的人才是活的不会编程只能是空操作你还会
说*废话没有理论怎么实践的这时就要学习编程的真功夫了也就是我说的第二阶段44学理
论阶段深入研究前辈们的著作吸取前人的智慧精华为我所用扎扎实实打好编程内功功夫到家了
就应该再实践将学到的东西运用于实际编写出我们需要的软件来学以致用嘛呵呵66这种方式
总比先学好语法的条条框框再上机实践的效果好得多啦
关于向 转变的个人观点就只谈这些希望初学者早日踏上 的光明大道由于
我也是一个菜鸟水平有限写得不好还请各位多多包涵
二级 C 语言实例解答
语言牵涉的概念比较复杂,规范繁多,使用灵活,容易出错,不少初学者感到困难,下面通过
几个实例的分析来说明 语言学习中容易混淆的几个问题,以期抛砖引玉,对初学者有所帮助。
问题 :下面的程序
+.7(7
8.'+'799
:'+;<==>.(+'
执行后, 输出结果为:
()(?)
)(")程序出错
分析:在格式输出时一般要求格式说明符与输出项相一致,当输出项多余格式说明符时多余的输出
项不输出,所以答案为 。
问题 :有下面的程序段
8.'.@A(@A7<8.>
.7(
:'+;<=>.
则输出结果为:
()运行后输出 8.(?)运行后输出 8() 运行后输出 8(")编译出错
剩余63页未读,继续阅读
飞龙无敌
- 粉丝: 0
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sony 索尼IMX334摄像头模组电路板AD版硬件PCB图(6层板).zip
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
- 123321123323211
- yolov8实战第八天-pyqt5-yolov8实现车牌识别系统(论文(8700+字+数据集+完整部署代码+代码使用说明)
- 三相桥式全桥整流电路MATALB Simulink仿真文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0