当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

甘肃农业大学:《VB程序设计基础》课程教学资源(PPT讲稿)C语言概述

资源类别:文库,文档格式:PPT,文档页数:16,文件大小:2.01MB,团购合买
点击下载完整版文档(PPT)

第二章C语言概述 C语言的历史背景 C语言的基本程序结构 C程序的上机步聚

第二章 C语言概述  C 语言的历史背景  C语言的基本程序结构  C 程序的上机步骤

§2.1C语言的历史背景 ·汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; 一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等

§2.1 C语言的历史背景 ⚫ 汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; ⚫ 一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等

C语言的发展史 ●1960年ALGOL60; ·1963年英国剑桥大学提出CPL语言; ●l967年Matin Richards提出BCPL语言 ●1970年Ken Thompson提出B语言; ●1972-1973 Dennis.M.Ritchie提出C语言; Brian W.Kernighan和D.M.Ritchie介绍标准C; ●1987年美国国家标准化协会提出ANSI C

C语言的发展史 ⚫ 1960年ALGOL 60; ⚫ 1963年 英国剑桥大学提出CPL语言; ⚫ 1967年 Matin Richards提出BCPL语言; ⚫ 1970年 Ken Thompson提出B语言; ⚫ 1972-1973 Dennis.M.Ritchie提出C语言; ⚫ Brian W.Kernighan 和D.M.Ritchie介绍标准C; ⚫ 1987年美国国家标准化协会提出ANSI C

C语言的特点 ·简洁、紧凑,使用方便、灵活: 。允许直接访问地址,能进行位操作; 。运算符丰富; 。数据类型丰富; 结构化程序语言,便于实现程序的模块化; 程序执行效率高,可移植性好

C语言的特点 ⚫ 简洁、紧凑,使用方便、灵活; ⚫ 允许直接访问地址,能进行位操作; ⚫ 运算符丰富; ⚫ 数据类型丰富; ⚫ 结构化程序语言,便于实现程序的模块化; ⚫ 程序执行效率高,可移植性好

§2.2 C语言的基本程序结构 程序结构是指程序的组积 形式也就是说,程序猪构是程序 的骨架,程序本身可以改变但程序的 组积形式是不能随意改变的

程序结构 是指程序的组织 形式也就是说,程序结构是程序 的骨架,程序本身可以改变但程序的 组织形式是不能随意改变的。 §2.2 C语言的基本程序结构

C程序是由函数构成的,每个C程序有且只有 一个主函数(main),可包含若干其他函数; 每个函数由首部与函数体组成: 首部包括函数类型、函数名、函数参数(形 参)、参数类型, int max(int x,int y) 函数体包括声明部分和执行部分

⚫ C程序是由函数构成的,每个C程序有且只有 一个主函数(main),可包含若干其他函数; ⚫ 每个函数由首部与函数体组成; 首部包括函数类型、函数名、函数参数(形 参)、参数类型, int max(int x,int y) 函数体包括声明部分和执行部分

C语言的程序结构 C程序是由函数构成的,一个函数是由两部分组成 主函数main0 函数说明部分 函数类型,函数名,函数属性 函数参数(形参名,形参类型 函数体 器

C 程序是由函数构成的,一个函数是由两部分组成 C 语言的程序结构 main() 函数说明部分 函数类型,函数名,函数属性, 函数参数(形参名,形参类型) 函数体 变量定义; 执行部分; 主函数

笨例 main() int a,b,c; scanf(“%d,%dn”,&a,&b,&c); c=max(a,b); printf(“max=%dn”,c; int max(x,y) int x,y; int z; if(x>y)x; else z-y; return(Z);

main() { int a,b,c; scanf(“%d,%d\n”,&a,&b,&c); c=max(a,b); printf(“max=%d\n”,c); } int max(x,y) int x,y; { int z; if(x>y)z=x; else z=y; return(z); }

举例 变量说明 include main() int a,b,sum a=123;b=456;sum=a+b: printf("sum=%d\n",sum) 函数体 调用库函数

#include main() { int a, b, sum ; a=123 ; b=456 ; sum=a+b ; printf(“sum=%d\n”,sum) ; } 变量说明 函 数 体 调用库函数

程序设计基础 格式特点 。习惯用小写字母,大小写敏感 。不使用行号,无程序行概念 。 可使用空行和空格 main() 。常用锯齿形书写格式 int i,j, sum; sum=0; for(i=1;i

– 格式特点 ⚫ 习惯用小写字母,大小写敏感 ⚫ 不使用行号,无程序行概念 ⚫ 可使用空行和空格 ⚫ 常用锯齿形书写格式 main( ) { ………………. ……………… ………….. ………….. ……… ………. …………… ……………. ………………. ……………….. } main( ) { int i , j , sum; sum=0; for(i=1; i<10;i++) { for(j=1;j<10;j++) { sum+=i*j ; } } printf(“%d\n”,sum); } 优秀程序员的素质之一:  使用TAB缩进  {}对齐  有足够的注释  有合适的空行 程序设计基础(C)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共16页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有