01第一章 C语言概述

01第一章 C语言概述

ID:38323107

大小:267.00 KB

页数:30页

时间:2019-06-10

01第一章 C语言概述_第1页
01第一章 C语言概述_第2页
01第一章 C语言概述_第3页
01第一章 C语言概述_第4页
01第一章 C语言概述_第5页
资源描述:

《01第一章 C语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教师:陈淼电话:13890148228QQ:15043786邮箱:15043786@qq.com自我介绍课程要求课前请做好预习,课后请做好复习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成作业重视上机实践,有效利用宝贵的上机时间评价方式平时考勤和作业:占10%实验成绩:占20%期末考试:占70%1、原料、配料。2、做菜步骤3、锅、锅铲、碗等工具(炒菜)1、数据2、算法(程序步骤)3、语言工具和环境(编程)我是厨师!我是程序员!C语言程序设计这门课到底要学什么?爱因斯坦的数学题有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶

2、,则最后剩2阶,若每步跨5阶,最后剩4阶,若每步跨6阶最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?请大家思考一个问题???分析:设总阶梯数为N,那么每步跨2阶,最后剩一阶N除以2的余数等于1;每步跨3阶,最后剩2阶N除以3的余数等于2;每步跨5阶,最后剩4阶N除以5的余数等于4;每步跨6阶,最后剩5阶N除以6的余数等于5;每次跨7阶,最后才正好一阶不剩N除以7的余数等于0;必须同时满足这些条件N+1设:总阶梯数N=1输出结果N不满足条件判断是否满足条件?满足条件开始结束条件:N除以2的余数等于1;N除以3的余数等于2;N

3、除以5的余数等于4;N除以6的余数等于5;N除以7的余数等于0;程序如下:#includevoidmain(){inti=1;while(!((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0)))++i;printf("number=%d",i);}运行结果?学习了C语言程序设计以后,能做些什么?如何学好C语言程序设计这门课?第一章C语言概述1.1、C语言的历史背景1.2、简单的C程序1.3、上机步骤1.4、C语言的特点1.1C语言的历史背景C语言是一种计算机高级语言。C语言既可用

4、来编写系统软件,也可编写应用软件。C语言具有一般高级语言的特性,又具有低级语言的特性,集两者的优点于一身。发展简史:ALGOL(1960)(离硬件较远)CPL(1963)(剑桥大学)BCPL(1967)(剑桥大学)B(1970)(贝尔实验室、很接近硬件、但功能有限)C(1972)(贝尔实验室、用C语言写UNIX操作系统)例:有两个瓶子A、B分别放着醋和酱油,编程将他们互换。开始AC结束BACB醋A酱油B空瓶C1.2简单的C程序经典例子!!#includevoidmain(){inta=1,b=2,c;c=a;a=b;b=c;pri

5、ntf("a=%d,b=%d",a,b);}[例1.1]一个最简单的C程序。#includevoidmain(){printf("ThisisaCprogram.");}该程序的作用是在屏幕上输出:ThisisaCprogram.1、main()表示“主函数”,每一个C程序都必须有且只有一个主函数。2、main函数体由大括号{}括起来。3、语句后面有一个分号;。4、printf()是C语言的输出函数。双引号内的字符被原样输出。5、“”是换行符。[例1.2]求两数之和。#includevoidmain(

6、){inta,b,sum;/*定义三个整型变量。*/a=123;b=456;/*把常数123赋给变量a,456赋给变量b*/sum=a+b;/*计算a、b之和,并把和值赋给sum变量*/printf("Sumis%d",sum);/*输出sum的值*/}程序的输出信息为:Sumis579/**/中间的内容表示“注释”。注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。%d表示整型格式,在输出时,该位置用对应变量sum的值代替。[例1.3]求两数中最大的一个数。#includeintmax(int

7、x,inty)/*定义max函数*/{intz;if(x>y)z=x;elsez=y;return(z);/*将z的值返回,通过max带回调用处*/}voidmain()/*主函数*/{inta,b,c;/*定义变量*/scanf("%d,%d",&a,&b);/*用键盘输入变量a、b的值*/c=max(a,b);/*调用max函数,将得到的值赋给变量c*/printf("max=%d",c);/*输出c的值*/}C程序的结构:1、C程序是一个或几个函数的集合,其中一个必须是主函数main(),它代表程序开始执行的起始位置。C程序中有三种类型的

8、函数:main():主函数,每一个C程序必须且只有一个main()函数。开发系统提供的特殊函数,如printf()、sca

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

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

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