c语言详解1.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言概述 Introduction to C Programming 目标 了解C语言的历史与特点 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C 6.0 创建C程序 学会写第一个C程序 语言 计算机语言 计算机语言是人与计算机之间通信的媒介 计算机语言种类繁多,可以分成三大类 机器语言:是指一台计算机全部的指令集合。机器语言写出的程序就是一串串由“0”和“1”组成的指令序列 汇编语言:用一些简洁的英文字母、符号串来替代特定的二进制串指令(比如用“ADD”代表加法指令) 高级语言:人们考虑设计一种接近人类自然表达方式的计算机语言,使编程的效率大大提高。 C语言起源与发展 目前共有几百种高级语言,例:FORTRAN, COBOL, BASIC, LISP, Pascal, C, PROLOG, Ada, C++, JAVA等。 1972年,美国贝尔(Bell)实验室设计了一种语言,称为C语言. 1973年, Bell实验室的Thompson和Ritchie两人合作把UNIX的90%以上用 C改写(UNIX第5版). C语言起源与发展 以1978年发表的UNIX第7版中的C编译程序为基础, Kernighan和Ritchie(合称KR)合著了影响深远了名著《The C Programming Language》,这本书中介绍的C语言,成为后来广泛使用的C语言版本的基础,它被称为标准C. 1980年后,贝尔实验室对C语言进行了扩充,推出了“带类的C”,多次修改后起名为C++.以后又经过不断的改进,发展成为今天的C++. C 语言的特点 使用C语言的理由 C语言已广泛应用于 操作系统, 编译器, 智能手机, 计算机游戏, 机器人控制, 嵌入式系统等 简言之, C语言是国际上广泛流行的计算机语言,是最重要的编程语言之一,并将继续如此. 已成为IT类专业求职的基本技能. 如果你想找一份软件程序员的工作,则首先你应该能够回答”是”的一个问题就是:”请问,你会使用C吗?” 计算机中的程序 演示 C程序 C是函数式语言 C程序 C是函数式语言 实践练习 程序题: 在屏幕上显示“C语言,我们来了!” 提示: 中英文切换:语言栏 除了双引号里面的内容可以用中文(不包括双引号),其他地方均用要切换到英文。 大小写切换:Caps Lock键 演示 C 程序的基本结构 C 程序中的注释 演示 编辑和运行C程序 可以使用VC 6.0集成开发环境编辑和运行C程序 C语言的运行原理 编译和执行C程序 什么是算法? 问题:如何求两个正整数的最大公约数? 方法(算法)1: 同时除以1到最小整数,取最大的 方法(算法)2: 辗转相除法:大除以小,若余数不为0,则小除以余数;否则小为最大公约数. 48/36=1…12 36/12=3…0. 最大公约数为12 算法 算法是指为解决一个问题而采取的方法和步骤 算法的描述 — 流程图 算法 总结1 在VC6中创建C程序 启动VC 6.0. 单击file-new,选择files选卡 在左侧选择c++ source file 在右侧file框中键入你的程序名(例:first.c),一定要加.c,记住! 单击确定按钮,进入程序编辑窗口. 总结2 C程序的编辑和运行 在VC 6.0源代码编辑窗口中写入程序,按save按钮,你的程序将以xxx.c保存在电脑中. 单击compile按钮(Ctrl+F7),编译为xxx.obj文件. 单击build按钮(F7),链接为xxx.exe文件. 单击execute按钮(Ctrl+F5),可以看到程序运行结果情况. 作业 教材: 习题(P19-20) 习题集: 1.1节(P1-3) 程序题: 在屏幕上显示”老师,您好!”, 要写注释. 下次课考察. 潘理 panli.hnist@ 信息与通信工程学院 湖南理工学院 * 语言 计算机语言 程序员 人 人 交流 结构化:函数式语言, 便于模块化组织,易于调试和维护 语句简洁:语法简单,丰富的程序库 适用范围广:既可用于系统软件的开发,也适合于应用软件的开发。 移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统(Windows,Mac OS,Linux,Unix)。 做口述笔记…… 键入信函的内容…… 发送传真…… ______________ ________________ __________ _____________ 指令被逐条执行 程序员 要执行的一组指令 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序的某种语言指令的集合 演示:编辑和运行C程序 void main( ) { } #includ

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档