第一章 C 语言的概述

本章介绍C语言的起源、发展和特点,C程序的基本结构和C程序的开发过程,以及Tuber C 2.0集成环境的使用。C语言是一种结构化程序设计语言,它既具有高级语言的特点,也兼有汇编语言的功能。因此被人称之为“中级语言”,用它既可以编制应用程序,也可以编制系统程序。用C语言编制的程序,其基本结构是函数。运行一个C程序需要经过编辑、编译、连接和运行四个步骤。在Tuber C集成环境中可同时完成这四个功能。

通过本章的学习,读者应了解C语言产生的历史背景,掌握C语言的特点和C程序开发过程及上机操作步骤,能使用简单的赋值语句和输入/输出函数编制简单的C程序,并在Tuber C集成环境中进行C程序的调试和运行。

第二章程序的灵魂——算法

本章主要介绍算法的概念,特性,以及如何表示一个算法,结构化程序算法。一个程序包括以下两个方面:1,对数据的描述。2,对操作的描述(即操作步骤,也就是算法)。数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。因此,著名计算机科学家沃斯提出一个公式:数据结构+ 算法= 程序。实际上,一个程序除了以上两个主要因素外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示:程序=算法+数据结构+程序设计方法+语言工具和环境,也就是说,以上4个方面是一个程序设计人员所应具备的知识。在设计一个程序时,要综合运用这几方面的知识。在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用综合的方法,算法是解决“做什么”和“不做什么”的问题。程序中的操作语句,实际上就是算法的体现。显然,不了解算法就谈不上程序设计。

在本章中只是简单介绍有关算法的初步知识,以便为后面各章的学习建立一定的基础,但并没有深入介绍如何设计各种类型的算法。我们将在以后各章中结合程序实例陆续介绍有关算法。

第三章数据类型,运算符与表达式

本章主要介绍C语言的五种基本类型(字符型,整型,浮点性,双精度类型,无值类型);不同类型常量表示方法;变量的定义和初始化方法(变量必须先定义在使用,定义变量一是确定变量的名称,二是定义变量的数据类型,三是说明变量的存储类型。对局部变量而言,如果缺省存储类型,则视为auto型;对于全局变量而言,如果缺省存储类型,则视为extern型。在定义变量的同时,还可以对变量进行初始化。);符号常数的定义方法(符号常量具有变量的外形和常量的本质,定义符号常量可以用宏定义或const 修饰的方法。

学习者应掌握 C 语言的数据类型及特点,了解 C 语言数据处理的基本对象--- 常量和变量的数据类型及其应用,了解变量的存储类型及其应用,掌握符号常量的定义和使用。

第四章最简单的C程序设计-顺序程序设计

在上一章介绍了程序中用到的一些基本要素(常量,变量,运算符,表达式等),它们是构成程序的基本成分。在第一章中介绍几个简单的C程序。本章将介绍为编写简单的程序所必需的一些内容,并通过举例向学习者介绍程序设计的顺序结构。本章还介绍了C语言中的主要数据运算,包括算术运算,负值运算,逗号运算,关系运算,逻辑运算,为运算。

不同类型数据的输入输出方法:不同类型的常量、变量乃至表达式,都可以分别用scanf() 和printf() 进行格式化的输入和输出,使用恰当的格式转换说明符及修饰,可以满足不同的输入、输出要求。对单字符,还可以用getchar() 、getche() 和getch() 来输入,用putchar() 输出。

第五章选择结构程序设计

在第二章中已经介绍了选择结构,它是三种基本结构之一。在大多数程序中都会包含选择结构。它的作用是,根据所指定的条件是否满足,决定从给定的两组操作选择其一。在本章中介绍如何使用C语言实现选择结构。

C语言支持选择结构的语句有if-else,if-else if-else,条件表达式和switch.其中if-else用于二分之结构,if-else if-else和switch用于多分枝结构.sswitch需与break联用以增强程序的可靠性。

计算机科学家沃斯提出的公式,第一章C语言的概述相关推荐

  1. 第一章 c语言程序设计概述 选择题,C语言程序设计 C语言概述练习题答案

    精品文档 第一章 C语言概述练习题 一.选择题1.C语言是一种( ). A) 机器语言B) 汇编语言C) 高级语言D) 低级语言 2.下列各项中,不是C语言的特点是( ). A) 语言简洁.紧凑,使用 ...

  2. 第一章 C语言程序设计概述

    1 概览 本章介绍以下内容: - 计算机系统架构:硬件和软件 - 编程语言的发展历程及其特性和使用场景 - 主流桌面系统(Windows,Linux,Mac)的C语言开发环境的搭建 - C程序运行在各 ...

  3. c语言中调用一个程序设计,第一章 C语言程序设计概述

    1 计算机体系结构 计算机主要由硬件和软件的协作完成生活和工作中的绝大多数事情,例如听音乐,看电影,上网聊天,购物等等. 硬件主要包含CPU,内存,外存,IO设备等组成. CPU:负责从内存中读取进程 ...

  4. Java第一章java语言的概述

    一.java语言的概述: 1.1dos命令 常用的dos命令: dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 cd\:退回到根 ...

  5. 计算机组成原理-第一章(1)-概述

    计算机组成原理 此系列为王道计算机考研组成原理精细笔记 计算机组成原理-第一章(1)-概述 计算机组成原理 前言 一.计算机系统的概述 二.计算机发展简史 第一代-电子管 第二代-晶体管 第三代-中小 ...

  6. c语言i=5.6a=(int)i,第一章C语言概述.ppt

    <第一章C语言概述.ppt>由会员分享,可在线阅读,更多相关<第一章C语言概述.ppt(35页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,课程安排和理论教学:(419 ...

  7. 物联网传感技术 第一章无线传感网概述

    第一章  无线传感网概述 读写器按照通信方式分为三种模式:主从模式,定时模式和触发模式.从读卡方式上来分,又区分为:单卡模式和多卡模式. 1.1无线传感器网络概述 物联网发展中的一个重要的组成部分:微 ...

  8. 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...

    全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...

  9. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题

    第一章 C语言的基础知识练习题 第一章 C语言的基础知识 第一节 对C语言的初步认识 习题 1. 下列叙述中错误的是 B A)任何一个C程序都必须有且仅有一个main函数,C语言总是从main函数开始 ...

最新文章

  1. 如何在StackOverflow上获得第一个标签徽章-以及为什么它很重要。
  2. EM(期望最大化)算法初步认识
  3. JavaScript实现combine With Repetitions结合重复算法(附完整源码)
  4. oracle impdp导入时卡住,Oracle:impdp导入等待statement suspended, wait error to be cleared
  5. 前端学习(2185):tabberitem传入active图片
  6. 28 MM配置-采购-采购申请-定义凭证类型
  7. 11年亚锦赛球员数据_2020年11月楼市数据更新!全美房屋中间价持续上涨
  8. 使用sersync实现多台服务器实时同步文件
  9. 回忆我的军训,好怀念那时啊!
  10. DataTable查询。
  11. Atitit java读取堵塞cmd命令行返回结果 java read maven 主要原理是另外线程读取标准流,错误流。。 回显增加out头,这样发布区分errstream和stdstream的
  12. 电脑常用截图方法(含长截图)
  13. python音乐下载器
  14. 使用VS2019编译单个CPP文件并运行
  15. WPS如何在Word文档中设置多级的连续的标题编号
  16. 紫光展锐虎贲T618八核(Android11.0)4G核心板
  17. python3+selenium4自动化测试操作启动不同的浏览器-基础篇2
  18. linux磁盘sda1变化,linux系统中sda变成sdb了怎么办
  19. 计算机国际会议开幕词,国际会议开幕词英文
  20. Python深度使用指南

热门文章

  1. 人造肉面市了,但谁来监管它的安全?
  2. 网上开淘宝店,农民就业创富的新门路
  3. C++ —— 类的声明
  4. Vue登录时校验验证码
  5. 业余时间可以做什么兼职副业?盘点几个业余兼职副业方式
  6. 大写转小写带下划线 ,小写不变
  7. element ui 弹出组件的遮罩层以及多层遮罩解决办法
  8. 12年的祖传“屎山”代码,年收入竟超1.4亿元
  9. 滚动条宽度到底是多少?
  10. Uubuntu16.04安装华硕ASUS Xtion驱动并简单使用