第2章 C语言概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual C++ Visual C++ 是 Microsoft 针对 C、C++ 和 C++/CLI 编程语言推出的 可视化面向对象开发环境 使用帮助: /zh-cn/visualc/ee340952.aspx Visual C++ 执行 调试运行 插入断点 编译 链接 更多示例 /*No 1: 输出两个变量之和 */ void main( ) { int a ,b ,c ; scanf (%d,%d,a,b ) ; c=a+b; printf (%d,%d,%d, a, b,c ); } 更多示例 /* No 2 : 输出3行,每行包含15个“*”符号 */ void main( ) { printf(“***************\n”); printf(“***************\n”); printf(“***************\n”); } /* No 3 : 输出30行, 每行包含15个“*”符号 */ void main( ) { int i ; for( i=1 ; i= 30 ; i++) printf (***************\n); } /* No 4 : 输出n行,每行有 m 个“*” */ #include stdio.h void main( ) { int n, m; int i, j; scanf(%d,%d, n, m ); for( i=0; in; i++) { for( j=0; jm ; j++) printf ( * ); printf ( \n ); } } /* No 5: 将a ,b两个变量的值交换 */ main( ) { int a , b , c ; a=3, b=5; c=a; a=b; b=c; printf(“%d,%d”,a,b); } Explanation of examples Thank you! Q A * * * 第 2 章 C语言概述 提 纲 2.1 C语言概况 2.2 C程序的基本结构 2.3 C语言的基本组成 2.4 C程序的上机执行过程 C 程序语言产生 1973年由美国贝尔实验室设计发布 在B语言的基础上发展起来的 用来重新改写 Unix 操作系统 主要的设计思路 编译器大小: 仅有24KB内存的PDP-11计算机 代码大小: 需要在内存很小情况下实现整个操作系统及应用程序 性能 可移植性 其它考虑 安全性,鲁棒性,易维护 C 程序语言发展 1978年影响深远的名著《The C Programming Language》(Brian W.Kernighan,Dennis M.Ritchie),被称为标准C。 1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C。 1987年,ANSI公布了新标准——87 ANSI C。 1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。 1994年,ISO又修订了C语言标准。 目前流行的C语言编译系统大多是以ANSI C为基础 可进行内存物理地址访问,具有汇编语言的特点。 控制流程结构化,以函数为基本结构进行流程控制。 语言简洁灵活,有32个关键字和9种控制语句。 具有构造数据类型的能力,数据结构系统化。 语言表达能力强:34种运算符。 程序运行效率高,易读性、可移植性好。 C语言的特点 C 程序语言的重要性 已有的成果 Linux及大多开源应用程序都是用C语言写的 系统描述语言 + 相当有效的通用程序设计语言 编译器易实现 可编程嵌入式系统通常都包含C编译器 代码量小、简单、速度快 对整个计算机工业和应用的发展都起重要推动作用 为什么目前人们仍在广泛使用? 高级语言的基本结构 低级语言的高效实用 可移植性 图灵奖 C 程序语言的重要性 可扩展到其它语言 C++ Java C#... 易于描述算法 可了解操作系统等等 成为程序员的基础 其它课程的基础 找工作的基础 为什么我们在今天要学C语言? 3、以下函数的结果? int cal (int x) { ??? if(x==0) return 0; ??? else ??????? return x+cal(x-1); } --- 2009 Google笔试 重要! 一种好学的语言 提 纲 2.1 C语言概况 2.2 C程序的基本结构 2.3 C语言的基本组成 2.4 C程序的上机执行过程 /*包含头文件*/ /*主函数

文档评论(0)

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

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

1亿VIP精品文档

相关文档