C语言程序设计 课件 单元1- C语言概述-初识程序_第1页
C语言程序设计 课件 单元1- C语言概述-初识程序_第2页
C语言程序设计 课件 单元1- C语言概述-初识程序_第3页
C语言程序设计 课件 单元1- C语言概述-初识程序_第4页
C语言程序设计 课件 单元1- C语言概述-初识程序_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元一

C语言概述-初识程序导学【问题】编程技术在现代社会中的影响?

编程技术对于现代社会的重要性不言而喻。我们的生活已经与数字化紧密相连,借助计算机和互联网,我们可以完成大量的工作和娱乐活动,如在线购物、社交媒体、网上支付、在线教育等等。这些活动的实现都依赖于编程技术,而程序员则是编程技术的核心人才。计算机语言2认识C语言3C语言开发环境4程序框架结构目录1计算机语言—软件与程序的概念计算机作为一种机器,如何理解人的需求,按照人的思想进行工作,是问题求解的关键。程序正是为解决上述问题而提出的一种自动化求解的思路。计算机能完成一系列给定的功能,正是通过执行计算机指令实现的。指令是指示计算机执行的某种操作的命令,它由一串二进制数码组成。程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合,其操作对象是数据,是人与计算机之间传递信息的媒介。软件是指程序与其相关文档或其他从属物的集合。

软件=程序+文档=数据结构+算法+文档计算机语言—分类计算机语言2认识C语言3C语言开发环境4程序框架结构目录1认识C语言-C语言起源认识C语言-C语言标准美国国家标准学会(ANSI)为C语言制定了一套ANSI标准,即C语言标准。C89/C90标准1989国国家标准学会(ANSI)通过的C语言标准ANSIX3.159-1989,被称为C89。

C99标准1999年,ISO和国际电工委员会(IEC)正式发布了ISO/IEC:1999,简称C99。本书将基于C99标准进行详解。C11标准2011年ISO和IEC正式发布C语言标准第三版草案,称为

ISO/IEC9899:2011,简称C11。认识C语言-C语言特点

早期的C语言主要用UNIX系统开发,后来C语言标准确立,C语言逐渐被广泛应用在各个领域,成为20世纪80年代乃至今天最优秀的程序设计语言之一。C语言的主要特点如下:

表达能力强C99标准共有37个关键字、9条控制语句并且具备丰富的数据类型。结构化设计C语言程序设计讲究自顶向下规划项目的思路,注重每个功能模块化编程。高效性C语言具有直接访问物理地址的能力,方便了内存的管理。可移植使用C语言编写的程序修改部分代码就可以移植到其他设备运行。整个嵌入式行业都有用到c语言,用C的职位通常是嵌入式行业,统称嵌入式软件工程师。小家电,所谓的冰箱,空调,洗衣机,电饭煲,空气净化器,商场或飞机高铁上的烟雾报警器,甚至自动感应的水龙头等都是嵌入式设备。汽车行业,除了看起来高大上的显示界面,电机控制,通讯,开关门,空调,充电,胎压监测等等都是单片机测量和控制。常见的智能手机,智能手环,手表,耳机,红绿灯,充电宝,键盘,鼠标,平衡车,电动车这些也都是嵌入式设备。生活中常见的电子商品。比如夜晚的灯光广告牌,你用到的u盘,sd卡里面的驱动,天骑得共享单车,测温枪以及各行行业的工业产品的控制器所用语言都是用的c来写的。各种芯片原厂,液晶面板原厂,传感器原厂,都是用C写自己产品驱动。认识C语言-C语言应用领域计算机语言2认识C语言3C语言编程环境4程序框架结构目录1C语言编程环境-常用的开发工具

1.windows系统下最常见的C语言集成开发环境,有MicrosoftVisualStudio、DEVC++、Code::Blocks、visualc++6.0、C-Free和Win-TC等。visualc++6.0报错比较准确,是微软推出的一款编译器,是一个功能强大的可视化软件开发工具。Dev-C++(或者叫做Dev-Cpp)是Windows环境下的一个轻量级C/C++集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。2.在线菜鸟工具:/compile/11/Devc++启动Devc++打开或新建工程打开或新建文件编辑、编译连接、运行完成

开发工具使用devc++开发应用程序的步骤C语言编程环境-Devc++Devc++启动Devc++打开或新建文件编辑、编译连接、运行完成

开发工具使用devc++开发应用程序的步骤C语言编程环境-Devc++C语言编程环境-一个C语言小程序程序代码运行结果程序开发过程-四个步骤(1)

编辑源程序(Edit)(2)编译源程序,生成目标文件(Compile)(3)连接目标文件及相关模块,生成可执行文件(Link

)(4)运行可执行文件(Run)*.cpp或*.c*.obj*.exe编辑编译连接运行计算机语言2认识C语言3C语言开发环境4程序框架结构目录1程序宏观框架结构-程序组成#include<stdio.h>

intmain(){ printf("欢迎来到C语言的世界!\n");//调用输出函数在屏幕上显示信息

return0;//函数返回值为0}编译预处理函数(组)最基本的程序框架程序宏观框架结构-函数结构intmain()//主函数

{printf("欢迎来到C语言的世界!\n");//调用输出函数在屏幕上显示信息

return0;//函数返回值为0}函数返回值类型

函数名(形式参数)

{

说明语句;

执行语句;}函数首部

函数体(1)函数构成(2)注释(3)程序语句:用;作为语句结束符编译预处理:程序编译之前的准备工作,以#开头函数分类

:函数是构成C语言程序的基本单位;

包括主函数、库函数和用户自定义函数函数组:程序的执行以主函数为核心展开;

函数组中有且仅有一个主函数main()//

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论