C语言知识学习程序设计基础学习.ppt
《C语言知识学习程序设计基础学习.ppt》由会员分享,可在线阅读,更多相关《C语言知识学习程序设计基础学习.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计 张小峰 E-mail: QQ:250129131 Tel:13964503807 Office:B-411,软件开发,移动应用开发,软件测试,Java JavaEE Java开源框架,C# windows form ,WEB程序设计基础 UE设计,C语言程序设计 离散数学 数据结构 算法分析与设计,第1章 C语言程序设计入门,学习目的与要求:,了解C语言的发展,掌握简单的C程序,了解程序设计的基本过程,掌握C程序的运行环境,基本内容,C语言简介,C语言是世界上最流行、使用最广泛的高级程序设计语言之一。它既具有高级语言的特点,又具有汇编语言的特点。,1972-1973年由美国贝尔
2、实验室的D.M.Ritchie 和Ken Thompson推出的具有很好移植性的和多种数据类型的C语言。,C语言是最近25年使用最为广泛的编程语言之一。,D.M.Ritchie (1941-2011),Ken Thompson (1943-),156C,166D,5056,306E,C000,将6C地址的内容放至5号寄存器;,将6D地址的内容放至6号寄存器;,5号寄存器与6号寄存器内容相加放至0号寄存器;,0号寄存器内容输出至6E地址;,停机,LD R5,Price,LD R6, ShippingCharge,ADDI R0, R5, R6,ST R0, TotalCost,HLT,机器语言,
3、汇编语言,程序设计语言发展过程,程序设计语言排行榜,基本内容,最简单的C程序,例1:在屏幕上显示一行文字,#include int main() printf(This is my first C program!n); return 0; ,C程序的构成,一个C程序必须有一个main函数,称作主函数。一个C程序总是从main()函数开始执行的。,函数名前要有函数的返回值,表示函数的结果所具有的数据类型。若一个函数没有返回值,则函数类型可以是空类型(void)。在C99标准中,main函数的返回类型是int类型。,函数名后必须有一对小括号“()”,括号内包含函数的参数。函数参数可以有,也可以没
4、有。,C程序的构成,函数体由一对花括号“”括起来,用于完成变量的声明和解决问题的具体手段。,每个语句后必须有一个分号“;”,表示语句的结束。一行可以写多个语句,一个语句也可以写在多行上。,C语言中注释的方法有两种:一种是以“/”开始的单行注释;一种是以“/*”开始,以“*/”结束的块式注释。,#include int main() int a,b,sum; a=5; b=9; sum=a * b; printf(a*b=%dn,a,b,sum); return 0; ,scanf(%d%d,例2:求两个整数的乘积,运行结果:a * b = 45,高级语言与低级语言(机器语言、汇编语言) C语言
5、的基本结构 函数 注释 语句,例3:求两个整数的最大值,#include int main() int a,b,c; scanf(“%d%d”, ,int max(int x, int y) int z; if(xy) z=x; else z=y; return z; ,若输入5和9,则运行结果是:max=9,C程序函数,函数是C程序的主要组成部分,一个C语言程序可以由若干个函数构成。,标准的库函数,例如,scanf和printf函数,需在程序的开头通过include将其包含进来。,用户自定义的函数可以放在程序的任何位置,但不能放在某个函数体内。,C程序函数,每个函数包括两部分:函数首部和函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 知识 学习 程序设计 基础
限制150内