程序设计基础(C语言)(第2版)(微课版) 课件 第1章 C语言概述_第1页
程序设计基础(C语言)(第2版)(微课版) 课件 第1章 C语言概述_第2页
程序设计基础(C语言)(第2版)(微课版) 课件 第1章 C语言概述_第3页
程序设计基础(C语言)(第2版)(微课版) 课件 第1章 C语言概述_第4页
程序设计基础(C语言)(第2版)(微课版) 课件 第1章 C语言概述_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

第1章C语言概述目录CONTENTSC语言的发展历史C语言的特点C语言的关键字与标识符C语言的简单实例1.11.21.31.41.5集成开发环境C语言的发展历史1.1

C语言的发展历史C语言之父C语言的发展历史C语言之父01C语言之父——丹尼斯

里奇(D.M.Ritchie)1972年11月C语言诞生1978年11月贝尔实验室正式发布C语言1982年ANSI开始制定C语言标准1989年12月ANSI完成C标准制定(ANSIC或C89)1990年09月ISO采纳ANSIC为国际标准(ISOC或C90)1999年08月1995年ISO开始对

C语言进行修改1999年推出新的C语言标准(C99)2011年12月ISOC11,2018年ISOC18最新:2024年ISOC23C语言的发展历史02C语言的特点1.2

C语言的特点语言简洁具有结构化的控制语句可移植性好允许直接访问物理地址目标代码质量高程序执行效率高数据类型丰富C语言的关键字与标识符1.3

C语言的关键字与标识符标识符关键字01数据类型关键字voidcharshortintunsignedsignedlongfloatdoublestructunionenum控制类型关键字ifelseswitchcasedefaultdowhileforbreakcontinuegotoreturn存储类型关键字autoregisterstaticextern其他关键字constsizeoftypedefvolatile关键字关键字:有特殊含义和特定用途的标识符。C语言关键字绝大多数是由小写字母构成的字符序列标识符02用来对各种用户定义对象如变量、函数、数组、文件等进行命名。C语言规定,标识符由字母、数字或下划线组成,它的第一个字符必须是字母或下划线。标识符中同一个字母的大写与小写被看作是不同的字符。如a和A是互不相同的标识符。C语言的简单实例1.4

C语言的简单实例简单实例C函数基本结构C程序的基本结构C程序书写格式简单实例01【例1.1】在屏幕上输出一串字符“知识点亮人生,学习成就未来!欢迎进入C语言的世界!”。程序如下:#include<stdio.h>intmain(){printf("知识点亮人生,学习成就未来!欢迎进入C语言的世界!\n");return0;}程序运行结果:简单实例01【例1.2】输入两个整数,求两数之和。程序如下:#include<stdio.h>intmain(){ inta,b,sum; /*定义变量*/ scanf("%d%d",&a,&b); /*输入变量的值*/ sum=a+b; /*求和*/ printf("sum=%d\n",sum); /*输出两数的和值*/ return0;}程序运行结果:1281sum=93#include<stdio.h>intsum_f(intx,inty) /*定义函数sum_f,形式参数x、y为整型*/{ ints; /*定义整型变量s*/ s=x+y; /*将x与y相加求和,并存入变量s之中*/ returns; /*返回,并将s的值作为函数运算结果带回本函数被调用之处*/}intmain(){ inta,b,sum; /*定义变量*/ scanf("%d%d",&a,&b); /*输入变量的值*/ sum=sum_f(a,b); /*调用函数sum_f求出a、b之和,存入变量sum之中*/ printf("sum=%d\n",sum); /*输出两数的和值*/ return0;}简单实例01【例1.3】输入两个整数,求两数之和。(求和功能使用自定义函数完成)23sum=5程序运行结果:C程序的基本结构02C程序由函数构成,函数是C程序的基本单位(1)一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其它函数。(2)被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编写设计的函数。(3)main函数是每个程序执行的起始点。C程序的基本结构02C语言源程序源文件1源文件2预处理命令函数1函数2…函数n…源文件mC函数的基本结构03一个函数由函数首部和函数体两部分组返回值类型函数名(函数参数){

[声明部分]:定义本函数所用的变量

[执行部分]:由若干条语句组成命令序列}函数首部(函数头)函数体C程序书写格式04C程序由函数构成,函数是C程序的基本单位(1)一行可以写几个语句,一个语句也可以写在多行上。(2)C程序没有行号。(3)每条语句的最后必须有一个分号“;”表示语句的结束。(4)使用“/**/”或“//”可以对C程序中的任何部分作注释,可以提高程序可读性,使用注释是编程人员的良好习惯。集成开发环境1.5

集成开发环境C语言程序的执行过程VisualC++2010学习版的安装与使用主流集成开发环境主流集成开发环境01(1)Code::BlocksCode::Blocks是一款免费、跨平台的C/C++集成开发环境,它适合初学者和有一定开发经验的开发者使用,可以方便地构建和运行C语言程序。(2)EclipseEclipse是一款免费、跨平台的集成开发环境,支持多种程序设计语言,它提供了丰富的插件,开发者可以根据需要添加各种功能。(3)Dev-C++Dev-C++是基于Windows系统的适合初学者使用的轻量级C/C++集成开发环境,安装与调试方便,支持多种语言,是适合C语言初学者的集成开发环境。(4)VisualStudio系列VisualStudio系列是微软公司开发的可视化程序开发工具,支持多种程序设计语言。(1)下载地址:(学习通C语言课程——资料)https:///s/1j0FWPCfM5oxEUEKmDxOLdQ

提取码:2o6k(2)安装:运行Setup.hta文件

VisualC++2010学习版的安装02(3)注册:帮助—注册产品VisualC++2010学习版的工作界面02VisualC++2010学习版的使用介绍021、新建项目:直接点击“新建项目…”或者选择菜单【文件】—【新建(N)】—【项目(P)…】在“新建项目”对话框中“已安装的模板”选项卡中选定“VisualC++”选项,并选定“Win32控制台应用程序”项目类型,然后确定项目存储的位置,最后输入项目名称。VisualC++2010学习版的使用介绍02点击“下一步”VisualC++2010学习版的使用介绍02点击“完成”VisualC++2010学习版的使用介绍022、添加源程序:在“解决方案资源管理器”选项卡中,鼠标右键单击“源文件”,在弹出菜单中选择【添加(D)】—【新建项(W)…】VisualC++2010学习版的使用介绍02在“新建项”对话框中,选择文件类型为“C++文件(.cpp)”,确定源文件存储位置,并输入文件名,扩展名为“.c”,最后点击【添加】按钮VisualC++2010学习版的使用介绍023、编辑源程序代码:在程序代码编辑区输入源程序代码VisualC++2010学习版的使用介绍024、编译:点击主菜单项【生成(B)】,在下拉菜单中单击【编译(M)】,对源文件进行编译VisualC++2010学习版的使用介绍025、连接:点击主菜单项【生成(B)】,在下拉菜单中单击【生成解决方案(B)】,对项目进行连接VisualC++2010学习版的使用介绍026、执行:点击主菜单项【调试(D)】,在下拉菜单中单击【开始执行(不调试)(H)】,执行程序VisualC++2010学习版的使用介绍02运行窗口VisualC++2010学习版的使用介绍02①如果看不到“生成”菜单,可选择“工具”→“设置”→“专家设置”命令打开。②也可用“Ctrl+F5”组合键完成“编译→连接→执行”的过程,如果“输出”区显示失败信息,则根据提示信息进行修改后使用快捷键。③设置程序编辑区的字体、字号与颜色。可选择“工具”→“选项”命令,在弹出的“选项”对话框中选

温馨提示

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

评论

0/150

提交评论