《讲c语言入门》PPT课件

《讲c语言入门》PPT课件

ID:45658232

大小:719.50 KB

页数:30页

时间:2019-11-15

《讲c语言入门》PPT课件_第1页
《讲c语言入门》PPT课件_第2页
《讲c语言入门》PPT课件_第3页
《讲c语言入门》PPT课件_第4页
《讲c语言入门》PPT课件_第5页
资源描述:

《《讲c语言入门》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/7/141C语言程序设计入门信息学院计算机系张宇学习这门课的要求每节课必须带书或课堂笔记本每节课都会有几个重要的知识点要求大家一定要记忆和理解的有问题发邮件:yzh@zstu.edu.cn2021/7/1422021/7/143为何学习C语言?哪个操作系统不是C语言写的?Windows,linux,UNIX,Mac,OS/2哪种新型语言不是衍生自C语言?C++,Java,C#,J#,perl语法简洁高效、程序高效、便于描述算法。如果想在程序设计方面有所建树,必须学习C语言2021/7/144学的不是编程,是思想!培养良好的程序设计风格,犹如个人的气质形象!2021/7/145C语言

2、发展历史原型ALGOL60语言,简称A语言63年,发展成CPL语言67年,对CPL简化,产生BCPL语言70年,对BCPL简化,成为B语言72年,在B语言基础上,最终发展出C语言ABC2021/7/146第一个C程序注释文本,/*开头,*/结尾头文件主函数输出函数定义函数返回类型1.任何程序都有主函数2.程序由若干语句组成3.语句由分号“;”结束2021/7/147几个概念头文件#includeC语言没有输入和输出语句,调用系统库函数中的相关函数。主函数intmain()所有的C程序有且只有一个main()函数主函数结束,程序结束以{开始,以}结束2021/7/148几个概

3、念输出函数printf(“HelloWorld”);每个c语言语句都以;结尾是换行符return0目的是保证在各个编译器上都能够运行2021/7/149C语言单词标识符字母、数字和下划线组成第一个字符必须是字母或下划线英文字母大小写是有区别的,num和Num不同的标识符保留字(keyword)又称关键字,C语言规定、赋予特定含义和专门用途的标识符与数据类型和语句相关,int2021/7/1410哪些标识符合法?3s_x3BOOK1-3XSum5axboy-1S*T&F52021/7/1411C语言单词用户自定义标识符:变量名、函数名,取有意义的英文单词常量(constant):123

4、,12.34,‘a’,‘HelloWorld!’运算符(operator):+(加),-(减),*(乘),/(除),%(取余)分隔符(separator):例如;#()等2021/7/1412C语言编程环境C-Free3.5:针对C/C++语言的集成化开发环境,浙江省计算机等级考试专用版本特点:颜色区别显示关键字输入提示适合初学者设置字体:工具->编辑器属性2021/7/1413编程流程打开C-Free,新建文件。输入源程序,保存为.c或.cpp文件,文件名起有意义的名字。编译:语法检查,生成二进制代码的目标程序。连接:把程序代码与所需要的其他目标代码,或函数库等连接在一起,生成可执行文件。

5、2021/7/1414好的编程风格标识符的名字要有具体含义一行只写一条语句程序块儿采用缩进风格编写相对独立的程序块,变量说明之后必须加空行多加注释,特别对于复杂程序来说2021/7/1415编程规范2021/7/1416结构化程序设计思想由炒菜想到的任何复杂算法,都由顺序、选择、循环不允许交叉、不允许从一个结构跳到另一个结构2021/7/1417四则运算(3+4)×5÷6-11运行过程2021/7/14182021/7/1419C语言表达式一个C语言表达式是由常量、标识符、运算符和()组成的算式,每个表达式在运行时都可以求值。(-b+sqrt(b*b-4*a*c))/(2*a)2021/7/

6、1420求华氏温度对应的摄氏温度温度转换公式:相应C语言表达式:C=(F-32)*5/92021/7/1421常量、变量和数据类型intcelsius,fahr;celsius=5*(fahr-32)/9;数据常量:程序运行中,其值不能被改变变量:程序运行中,其值可以被改变数据类型常量:5和9是整型常量(整数)变量:在定义时指定2021/7/1422算术表达式的求值过程先括号,后负号,再乘除余,最后加减;结合(求值)方向:自左向右;整数除整数,得整数如:1/2=0,9/4=2?5*(fahr-32)/9和5/9*(fahr-32)等价吗%针对整型数据如:5%6=5,9%4=1,100%4=0

7、双目运算符两侧操作数的类型要相同,不同则向上转换。2021/7/1423这个程序对吗?错误提示:7:invalidoperandstobinary%7:代表程序的第7行invalid:无效的,失效的operand:操作数,运算对象binary:二进制的2021/7/14242021/7/1425变量的定义变量定义的一般形式:类型名变量名表;例如:intcelsius,fahr;定义整型变量floatx;定义单

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

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

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