程序设计基础(C语言)模板.pptVIP

  • 36
  • 0
  • 约4.81千字
  • 约 42页
  • 2020-12-23 发布于湖南
  • 举报
编写一个加法运算程序 #include〈stdio.h〉 main() { int a,b;/*定义两个整形变量*/ a=1;b=5;/*给两个变量赋值*/ printf(“%d+%d=%d\n”,a,b,a+b); /*打印a和b之和*/ } ?C语言严格区分大、小写 英文字母。 C语言程序习惯上使用小写英文字母,而大写英文字母通常作为常量的宏定义和其他特殊的用途。 什么是C语言? * #include〈stdio.h〉 main() { int a,b;/*定义两个整形变量*/ a=1;b=5;/*给两个变量赋值*/ printf(“%d+%d=%d\n”,a,b,a+b); /*打印a和b之和*/ } ?C语言严格区分大、小写 英文字母。 什么是C语言? ? C语言程序是由一个个的 语句组成。 每个语句都具有规定的语法格式和特定的功能。 编写一个加法运算程序 * #include〈stdio.h〉 main() { int a,b;/*定义两个整形变量*/ a=1;b=5;/*给两个变量赋值*/ printf(“%d+%d=%d\n”,a,b,a+b); /*打印a和b之和*/ } ?C语言严格区分大、小写 英文字母。 什么是C语言? ? C语言程序是由一个个的 语句组成。 ? C语言程序使用“;”作为 语句的终止符和分隔符。 可以任意书写,即一行中可以书写多个语句,一个语句也可以占用任意多行,语句之间必须用“;”分隔。初学时建议在一行内书写一条语句。 编写一个加法运算程序 * #include〈stdio.h〉 main() { int a,b;/*定义两个整形变量*/ a=1;b=5;/*给两个变量赋值*/ printf(“%d+%d=%d\n”,a,b,a+b); /*打印a和b之和*/ } ?C语言严格区分大、小写 英文字母。 什么是C语言? ? C语言程序是由一个个的 语句组成。 ? C语言程序使用“;”作为 语句的终止符和分隔符。 ? C语言程序中用大括号对 “{ }”表示程序的结构层 次范围。 一个完整的程序模块要用一对花括号括起来,用以表示模块的范围。为了清晰地表现出程序的结构,建议使用右缩进锯齿型程序书写格式。 编写一个加法运算程序 * 程序设计基础(C语言)—— /cxsj 程序设计基础(C语言) 东北大学高级语言程序设计课程组 课程网站:/cxsj 计算机及程序设计概述 计算机和计算机程序 计算机的基本工作原理 * 计算机硬件和计算机软件 计算机硬件 主机 外部设备 计算机软件 裸机 要使计算机解决各种实际问题,必须有软件的支持,计算机软件着重研究如何管理计算机和使用计算机的问题 ,没有软件支持的计算机就是一堆废铁 * 指令与程序 指令 指令就是计算机执行某种操作的命令,是硬件能理解并能执行的语言,是机器语言的一个语句,是程序员进行程序设计的最小语言单位。 指令的组成 指令由操作码和操作数构成 Mov 3,reg1 Mov 5,reg2 Add reg1,reg2 End * 指令与程序 程序 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的、可以连续执行并能够完成一定任务的指令序列的集合。 程序的开发 描述问题(算法) 程序设计语言 计算机软件 * 程序设计语言 机器语言 二进制指令 与计算机硬件的设计密切相关 汇编语言 汇编语言与机器语言的指令具有一一对应的关系,指令的操作码和操作数地址全部用指定的符号表示 汇编语言依然依赖于计算机系统结构,只能为特定的机器所识别,是面向机器的语言 * 程序设计语言 高级语言 与具体的计算机指令系统无关的计算机语言 高级语言的分类 面向过程的语言 C、Pascal 面向对象的语言 C++、Java、.Net 面向特定应用的语言 SQL * 为什么学习c语言? C语言是目前实际程序设计工作中使用最广泛的语言之一 它包含了程序设计需要理解和使用的基本程序机理和主要机制 掌握这些机制就可以理解程序与程序设计的主要问题。 目前有许多软件系统是用C编写的,或基本上是用C编写的 学习程序设计的同时也能掌握一种实用的程序设计工具 C语言是一种很灵活的语言 既可以在较高层次上做,也可以在较低级的层次上做 很多新型的语言都是衍生自C语言 有些本身就是C语言的扩充和发展 程序设计是计算机领域的基础课程 C语言适合作为计算机领域许多后续课程的教学语言 * 授课重点 侧重学习一个具体问题的算法化的过程 学习应该掌握

文档评论(0)

1亿VIP精品文档

相关文档