- 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语言 农大生命科技学院职业教育中心 1.1 计算机与程序,程序与设计语言 机器语言 低级语言 汇编语言 高级语言:FORTRAN,ALGOL,BASIC,COBOL,C,C++ VB,JAVA等 编译系统 源程序:高级语言编写的程序 翻译,通过编译系统实现 目标程序:高级语言编写的程序 1.2 C语言的特点 1 语言简洁,紧凑,使用方便,灵活。 2 运算符丰富 3 数据类型丰富 4 C语言是完全模块化和结构化的语言 5 愈发限制不太严格,程序设计自由度大 6 C语言允许直接访问物理地址, 允许进行位运算 7 生成目标代码质量高,程序执行率高 8 用C语言编写的程序可移植性好 编写程序: #includestdio.h int main() { printf(“hello!\n”); return 0; } 运行结果: Hello! Press any key to continue #includestdio.h int main() //定义主函数 { int a,b,c,sum; //定义四个整型变量 a=123; //对三个变量赋值 b=456; c=-43; sum=a+b+c; //求三个变量值之和放在中 printf(sum is %d\n,sum); //输出SUM的值 return 0; //使函数返回值为0 } 运行结果: sum is 536 循环结构 1.当型(while)结构 当给定的条件pl成立时,执行A语句,执行完A语句后,再判断条件pl是否成立,如果仍然成立,再执行A语句,直到某一次pl条件不成立,此时不执行A语句,而从B点脱离循环结构 循环结构 2.直到型(until)循环结构。 直到型循环结构的作用是:先执行A语句,然后判断给定的p2条件是否成立,如果p2条件不成立,则再执行A,然后再对p2条件做判断,如果p2条件仍然不成立,又执行A。。。如此反复执行A,直到给定的p2条件成立为止,此时不再执行A,从b点脱离本循环结构 例1.5 要求程序自动输出1,2,3,4,5五个数。 解题思路: 循环处理,先设变量X的值等于0,然后检查X的值是否小于5,如果小于5,就使X的值加1,然后输出X的值(此时为1);再检查X的值是否小于5,如果仍小于5,再使X的值加1,然后输出X的值(此时为2);周而复始,直到某次,X的值为4,再加1,输出X的值为5。再检查时,X的值不小于5了,不再执行循环。 模板来自于 * 模板来自于 * 模板来自于 * 模板来自于 * 模板来自于 * * 简单的C语言实例 例1.1 在屏幕上显示出一行信息:“Hello!”。 思路:利用C系统提供的printf输出函数直接输出这几个字符。 1.3 简单的C语言 解题思路: 设置3个变量用来存放3个整数,sum用来存放和数。用赋值运算符“=”把相加的结果传送给sum。 例1.2 求3个整数之和 解题思路: 从键盘输入两个年龄,用一个函数来实现求两个整数中的较大者。在主函数中调用此函数并输出结果 例1.3 输入两个学生年龄,求出较大的 1 函数是C程序的基本单位 2 函数的二部分: 函数首部函数体 3 总是从main函数开始执行 4 书写格式自由 5 每个语句和声明后都有分号 6 C语言本身没有输入输出语句 7 可以用“//”对程序注释 1.4 C语言程序结构 函数的第一行: 函数名,函数类型,函数参数(形参)名和参数类型,例1.3中的max函数 函数首部 声明部分:对有关变量和函数进行声明 执行部分:若干语句组成 函数体 函数由两部分组成 由若干声明行组成,他们不是C语 句只在程序编译时起作用,影响数据存储,而不会生成目标代码,在程序运行期间不产生任何操作 声
文档评论(0)