C语言讲义(计算机培训版)课件.docx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言讲义(计算机培训版)课件

第一节 C语言概述C语言是什么?一种可编译的高级程序语言程序语言定义:人们运用计算机来解决实际问题的工具分类:机器语言、汇编语言、高级语言 编译:将高级语言翻译成机器语言的过程组成:数据结构+算法+程序设计方法+工具 (处理对象) +(动作+顺序) +(结构化设计方法)注:算法表示方式:自然语言、伪码、流程图、N-S图结构化程序设计三种基本控制结构:顺序结构、选择结构、循环结构二、C语言程序的结构 例:#includestdio.h//文件包含命令,将文件stdio.h的内容包含进来void main() //函数头{ printf(Welcome to C programming\n); /*函数体*/}考点:1.C语言程序由一个或多个函数组成。一个C程序中必须有且只有一个主函数,主函数名为main,其位置不限。 2.C语言程序中每个函数都可独立编译,但必须从main函数开始执行。3.函数由函数头和函数体两部分组成。4.C语言程序可以有注释行,用来解释程序的功能,便于理解,作用符为//和/*123*/,注释内容不参与编译。三、C程序的运行周期编辑(.C)编译(.obj) 连接(.exe) 运行 (源程序) (目标程序) (可执行文件)四、结构化程序设计方法1.设计思路:把一个复杂问题的求解过程分阶段进行,每一个阶段处理的问题都控制在人们容易理解并易于处理的范围内。 2.特点:自顶向下、逐步求精、模块化设计 3.基本控制结构:顺序结构、选择结构、循环结构练习题:11(13.9);11(13.3);11、12(12.9);11、14(12.9笔试);11、13、14(2013.3)第二节 数据类型、运算符和表达式一、C语言词汇标识符 (考点)元素:字母、数字、下划线命名规则:必须由字母、数字、下划线三元素组成 首字母必须是字母和下划线 字母有大小写之分 标识符不应与关键字相同练习题:13(13.9);13(13.3);14(12.9);12,14(12.9笔试);11(09.3)关键字:int、float、double、char、if、while、include考点:sizeof:返回一个对象或者类型所占的内存字节数练习题:2013.3-16、30 typedef:为现有数据类型创建一个新的名字。 用法:typedef 数据类型 别名 例:typedef int a;具体实例见2013.3-36练习题:2013.9-35运算符算术运算符(七个):+、-、*、/、%、++、--关系运算符(六个):、、==、= 、=、!=逻辑运算符(三个):、||、 !赋值运算符:=位运算符:(向左移位)、(向右移位)、~(取反)、∣(按位或)、∧(按位异或)、(按位与)例:a=3; a4;十进制3)向左移448)a=15; a2;十进制15)向右移23)~9;0000000000001001(十进制9)取反11111111111101109|5=13; (两数对应的二进制位执行或运算,一真为真,双假为假)9∧5=12;(两数对应的二进制位相异或,值相同为0,相反为1)95=1;(两数对应的二进制位执行与运算,双真为真,一假为假)补充知识点:A进制组成元素 十进制元素:0、1、2、3、4、5、6、7、8、9 二进制元素:0、1 八进制元素:0、1、2、3、4、5、6、7 十六进制元素:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、FB 进制转换十进制 二进制 方法:整数部分(除2取余,逆序书写)小数部分(乘2取整,正序书写) 二进制 十进制 方法:按权相加 二进制 八进制 方法:取三合一 八进制 二进制 方法:取一分三 二进制 十六进制 方法:取四合一十六进制 二进制 方法:取一分四练习题:38(13.9);39(13.3);39(12.9);39(12.9笔试);39(09.3)注:运算符优先级:逗号运算符 赋值运算符 和|| 条件运算符 关系运算符 算术运算符!低 高分隔符:空格、逗号常量注释符:/*程序解释说明*/二、常量和变量常量:在程序运行过程中,值不能被改变的量,类型包括字面常量和符号常量(通过宏定义命令定义一个标识符代表一

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档