新手上路 c语言教程

新手上路 c语言教程

ID:8449197

大小:653.00 KB

页数:79页

时间:2018-03-28

新手上路 c语言教程_第1页
新手上路 c语言教程_第2页
新手上路 c语言教程_第3页
新手上路 c语言教程_第4页
新手上路 c语言教程_第5页
资源描述:

《新手上路 c语言教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本文包括:1.1. 引言 2.2. 什么是C语言? 3.3. 最简单的C程序 4.4. C程序编译过程解析 5.5. 变量:程序保存结果的手段 6.6. Printf 7.7. Printf:读取用户输入 8.8. Scanf 9.9. if语句和while循环 10.10. 示例:编写能够打印华氏-摄氏温度转换表的程序 11.11. 数组12.12. 更多变量知识 13.13. 函数 14.14. 函数原型 15.15. 函数库 16.16. 创建一个函数库17.17. makefile 18

2、.18. 文本文件 19.19. 打开文本文件 20.20. 读取文本文件 21.21. 指针22.22. 为什么要用指针? 23.23. 指针基础 24.24. 内存地址 25.25. 指向同一地址 26.26. 指针常见错误 27.27. 指针作为函数参数 28.28. 动态数据结构 29.29. 计算机中的栈和堆30.30. malloc函数和free函数 31.31. 指针进阶 32.32. 指向结构体的指针 33.33. 指向指针的指针 34.34. 链表栈 35.35. 用指针操作数

3、组 36.36. 字符串 37.37. 字符串须知 38.38. 运算符优先级 39.39. 命令行参数 40.40. 二进制文件 41.41. 了解更多信息 42.42. 阅读所有软件类文章C语言是一种广受欢迎且用途广泛的程序设计语言。人们使用它编写计算机程序。因为C功能强、效率高,所以全世界的程序员都喜欢用它。如果您是一名程序员,或者希望成为一名程序员的话,那么学习C语言会使您受益匪浅:C语言入门教程·您将可以在许多平台上阅读和编写程序。小到微控制器,大到最先进的科研系统,到处都是C语言的用

4、武之地。许多现代操作系统也是用C语言编写的。·学习过C语言后,再进阶的面向对象C++语言就容易多了。C++是对C的扩展。不先掌握C语言而直接学习C++是非常困难的。本文中,我们将会循序渐进地完整介绍C语言,并教会您怎样从零起步成为一名C程序员。一旦您掌握了C语言,您一定会对自己可以做的事情感到吃惊的!C是一种计算机编程语言。就是说可以用C编写指令清单交给计算机去执行。C是当前正在使用的成千上万种编程语言之一。它已经有几十年的历史了。因为它功能强大而且效率很高,所以受到了程序员们广泛的欢迎。C还是

5、一种容易学习的语言。和其他一些语言相比,C的风格稍有点古怪,但您会很快适应的。HSWC语言编译器C是所谓的编译型语言,意思是说您写好的源程序必须通过C编译器来运行,使它变成可以在计算机上运行(执行)的可执行文件。C源程序是供人阅读的,而编译器产生的可执行程序是供计算机读入和执行的。也就是说,要编写并运行一个C程序,您必须借助于C编译器。如果使用UNIX系统(例如,您在UNIX主机上用C编写CGI脚本,或者您是学生,在实验室的UNIX机器上工作),C编译器是免费提供的。它的名字是cc或者gcc,可

6、以通过命令行调用。您如果是学生,那么学校很可能会向您提供编译器。您只要查一下学校提供什么样的编译器并学习使用即可。如果您是在家使用Windows操作系统的计算机,则需要下载免费的C编译器或是购买商业的C编译器。微软公司的VisualC++是一套广泛使用的商业编译环境,可以编译C和C++程序。可惜这套软件要花费几百美元。如果不想花那么多钱购买商业编译器的话,那么您可以在网上挑选一款免费的编译器。如果您想找的话,不妨从http://delorie.com/djgpp/开始吧。我们会从一个极其简单的C

7、语言程序为例开始,循序渐进。在这个例子中,我假定您使用的是UNIX命令行,并以gcc作为您的开发环境。如果您使用的并不是这些,所有的代码依然可以正常运行——您只是需要使用其他可用的编译器,才能理解这些代码。让我们从一个最简单的C程序开始,了解一下C的基本要素和编译过程。将下面的程序录入一个标准的文本编辑器(UNIX上用vi或emacs、Windows上用Notepad、Macintosh上用TeachText),然后以samp.c的文件名保存。文件名如果没有.c结尾,编译的时候就很可能会出现一些

8、错误,所以要确保文件名以.c结尾。另外,请确保您的编辑器不会自动在文件名末尾添加后缀(如.txt)。下面是我们的第一个程序:#include intmain(){printf("这是我第一个程序的输出!");return0;}执行时,程序使计算机输出“这是我第一个程序的输出!”,之后便退出了。真是简单到不能再简单了!书写位置录入本程序时,注意将#include中的“#”放在第一列,即最左侧。其他行的间距和缩进可随个人喜好选择。某些UNIX系统上有一个叫cb的C程序美化器,它可以为您美化代码格

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。