- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言入门 成功的人从来不会把努力挂在嘴边,所以,假象总是很轻松----学霸从来不看书,明星每晚贴两片黄瓜皮就能永葆青春,企业家京城撞大运遇见风头莫名上市,赵薇随便出手拍个电影票房口碑都能双丰收,那个叫老罗的胖子靠耍嘴皮子收会员费卖月饼都能成自媒体先锋。 那些长得漂亮、干得漂亮、活得漂亮、想得漂亮的家伙,都是狠角色。只是,美女不会告诉你,她跑了多少公里路,流了多少汗,多少年没有趴着睡过觉,才换来了一身紧致的肌肉和无暇的面孔。先别忙着尖叫、鼓掌、挥舞荧光棒,想想这些光环背后的功夫。 我们为什么要学习c语言 C语言语法简单精炼,概念少,效率高,包含了基本的编程元素,后来的很多语言(C++、Java等)都参考了C语言,说C语言是现代编程语言的开山鼻祖毫不夸张,它改变了编程世界。 正是由于C语言的简单,对初学者来说,学习成本小,时间短,结合本教程,能够快速掌握编程技术。 所以说,学习一门年龄比自己还大的语言很有必要(C语言诞生于20世纪70年代初)。 C语言的开发工具 Visual C++ 6.0简称VC或者VC6.0,是微软1989年推出的一款C/C++编译器,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。 具体应用我们会在以后的学习中慢慢了解。 Vc6.0的使用 新建工程:新建----win32 console application----project name ----填写相应的工程名字并注意保存的路径 新建文件:新建----文件----c++ source file----在文件名中填写相应的文件名.c 注意:一定要添加.c后缀,否则默认c++文件类型。 我们首先来看一个简单的程序 【例1-1】打印 Hello, world。 关于编译和链接将在下一节说明,这里先对程序进行解释: 第3行包含标准库文件,include称为文件包含命令,扩展名为.h的文件称为头文件。 第4行定义名为main的函数,它不接受参数值;main函数的语句都被括在花括号中;int为main函数返回值类型。 第5行打印“Hello, world”,main函数调用库函数printf以显示字符序列。 第6行表示main函数的返回值为0,return让函数返回一个值。 第7行结束main函数,花括弧必须成对出现。 位于“/* */”中和“//”后面的内容为注释,用来对程序进行说明; 注释在编译时会被自动忽略。 一个C语言程序,无论其大小,都是由函数和变量组成的。 函数具有某些特定功能,能执行特定操作;函数中包含一些语句,以说明操作的过程。变量则用于存储计算过程中使用的值。 在本例中,函数的名字为main。通常情况下,函数的命名没有限制,但main是一个特殊的函数名,每个程序都从main函数的起点开始执行,这意味着每个程序都必须在某个位置包含一个main函数。 main函数通常会调用其它函数来帮助完成某些工作,被调用的函数可以是我们自己编写的,也可以来自于函数库。 上述程序段中的第一行语句#include stdio.h用于告诉编译器在本程序中包含标准输入/输出库。许多C语言源程序的开始处都包含这一行语句。我们将在后续章节对标准库进行详细介绍。 函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数)列表。函数名后面的一对圆括号将参数列表括起来。在本例中,main函数不需要任何参数,因此用空参数表( )表示。 函数中的语句用一对花括号{ }括起来。本例中的main函数包含下面两条语句: 调用函数时,只需要使用函数名加上用圆括号括起来的参数表即可。上面这条语句将“hello, world\n”作为参数调用printf函数。printf是一个用于打印输出的库函数,在此处,它打印双引号中间的字符串。 用双引号括起来的字符序列称为字符串或字符串常量,如hello, world\n就是一个字符串。目前我们仅使用字符串作为printf及其它函数的参数。 在C语言中,字符序列\n表示换行符,在打印中遇到它时,输出打印将换行,从下一行的左端行首开始。如果去掉字符串中的\n(这是个值得一做的练习),即使输出打印完成后也不会换行。在 printf 函数的参数中,只能用\n表示换行符。如果用程序的换行代替,例如: printf(Hello, word);C编译器将会产生一条错误信息。 printf 函数永远不会自动换行,这样我们可以多次调用该函数以分阶段得到一个长的输出行。上面给出的第一个程序也可以改写成下列形式: 常用的基本概念 1. 标准C语言 C语言诞生于20世纪70年代,年龄比我们自己还要大,
您可能关注的文档
- 第7课第1站平等的权利和义务.ppt
- 第7课 新航路的开辟知识扩展.ppt
- 第7课英国君主立宪制的建立的导学案.docx
- 第7课_废旧电池的回收1.ppt
- 第8章 假设检验.ppt
- 第7课时 分数除法(三).ppt
- 第8章 或有事项.ppt
- 第8章 单片机的串行口.ppt
- 第7课 古罗马的政制与法律.pptx
- 第8章柔性建模.ppt
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
原创力文档


文档评论(0)