版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,C语言编程,讲座:段振伟博士1356912972 3986292(办公室)电子邮件3360 safetyd,2,教材,参考书,课程安排和咨询,咨询问答每周二晚8: 00教室里安静,醒着,思维活跃。如果无故迟到或缺席,出席率也包括在平时的成绩评价中,三分之一的缺席考试资格将被取消。所有上述作业都要独立完成,通过上述调试。请珍惜宝贵的登机时间,登机时间请不要上网、聊天、玩游戏。机器内容,实验报告,4,C语言学习建议,边学边练习是学好C语言的最好方法。这种学习方法侧重于实践,并在程序练习中学习c语言的基础知识。学以致用,掌握起来比较快。不仅如此,在节目练习中你的进步会给你带来成功的喜悦。5,第一
2、章c语言概述,编程语言c语言开发历史c语言功能c程序格式和结构特性c程序机器步骤,6,初步知识,编程语言1)定义:用于编写程序的语言,用于人与计算机之间通信的语言。2)编程语言开发a .用机器语言二进制代码编写的,可以被计算机直接识别和执行的语言。例如,在16位系统上,由16位二进制数据组成的一个指令表示操作。如果将10110110000000用作加法指示,则计算机收到该指示后,将执行一次加法,将1010000000用作减法指示,从而使计算机执行一次减法。机器语言难学,难记,难写,只有少数计算机专业人才。b .汇编语言以后出现了“汇编语言”,用一组容易记住的符号表示一个机器指令。例如,“ADD
3、 1,2”表示加法,“SUB 1,2”表示减法c .高级语言是各种计算机通用的计算机语言,不依赖于特定计算机。7,用于数据计算的高级语言fortran ALGOL是面向问题的语言,适用于为业务管理编写各种应用程序软件。为基础初学者编写LISP人工智能Pascal培训c系统软件prolog(programming in BASIC的缩写)的培训c是逻辑编程语言。建立在逻辑学的理论基础上,最初用于自然语言等研究领域。目前广泛用于人工智能的研究,可用于建立专家系统、自然语言理解、智能知识库等。Ada用于创建历史背景,其中出现大型软件C、V C、V B、Delphi、JAVA、Borland C、C
4、Builder、oracle、8,1.1 c语言,C语言版本:Microsoft C、Turbo 具有较大编程自由度的(6)可移植性(7)硬件直接操作(8)的高目标代码生成质量、高执行效率、10,1.3简单c程序简介、示例1/* small.c - the small c rogram。 */main()printf( this is a c program . n );运行结果屏幕上显示: This is a c program。的第一行是程序中的注释,用/* */括起来,main是函数名。其中,程序开始运行,包含c语言语句的语句括号。11,1.3简单的c程序简介,范例2得出两个数的和。Ma
5、in () int a、b、sum/*定义三个整数变量*/a=123;B=456sum=a b;Printf(sum is %dn,sum);sum);这个程序的作用:求两个整数a,b的和,并在屏幕上输出sum。语句int a、b、sum;定义三个整数变量。(int=integer)语句a=123;是指定(assign)语句,它将常量123赋给变量a。门b=456;也是赋值语句。此行包含两个语句。语句sum=a b;计算a,b的和并将值分配给sum的赋值语句。Printf()输出由格式字符串“%d”指定的sum的值。%d表示在输出时替换为相应变量sum的值的整数格式。程序的输出如下:sum i
6、s 579,12,1.3简单c程序简介,示例3在键盘上输入两个数字以查找最大值。Main() int a、b、c;scanf(“%d,% d,”,主函数,调用的子函数,13,1.3简单c程序简介,c程序的特征(1) c程序由一个或多个函数组成,这些函数具有一个或多个名为“main”的默认函数。(2)每个函数由两部分组成:头和函数体。(3)每个c语句为“;”以(分号)结尾。(4)C程序的编写形式比较自由。(5)可以在程序的任何部分使用“/*/”来注释程序的所有部分。(6) C语言本身没有输入/输出语句,输入/输出操作通过调用库函数(scanf、printf)来完成。重点是,14,1.3简单的c程
7、序介绍,c程序的格式特性格式特征中习惯使用小写字母,对大小写敏感的情况不使用行号,程序行概念可以使用空行和空格,典型的交错书写格式优秀程序员的品质之一是使用缩进格式对齐带有足够注释的空行,15, 运行可选问题1.1个c程序是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ (a)此程序中的main函数开始并继续,直到main函数结束。(b)此程序中的第一个函数开始,此程序文件中的最后一个函数结束。(c)此程序的main函数开始,并以此程序文件中的最后一个函数结束。(d)此程序中的第一个
8、函数开始,此程序main函数结束。1.2以下叙述不正确的是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。(a) c源程序可由一个或多个函数组成。(b) c源程序必须包含main函数。(c)程序的基本构造单位是函数。(d)在c程序中,注释说明只能位于一扇门后。本章中的练习,16,1.3C语言规定:main函数在一个源程序中的位置_ _ _ _ _。(a)必须位于(b)系统调用的库函数之后;(c)任何(d),最后1.4个c语言程序必须为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(a)配置主要程序和多个子程序(b)配置函数(c)配置多个进程(d)配置多个子程序空白1.5C源程序的基本单位是_ _ _ _ _ _1.6 c源程序必须至少包含一个_ _ _ _ _ _ _ _ _ _。1.7在一个c源
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 断桥门窗安装安全责任合同合同二篇
- 建筑垃圾清运总包协议
- 公司采购验收与入库制度
- 办公用品劳保采购制度
- 学生床上用品采购制度及流程
- 医用耗材库房采购制度
- 医疗药品采购管理制度及流程
- 小额材料采购制度
- 汽修配件采购制度
- 2026年江苏省徐州市树人中学中考英语一模试卷(含答案)
- 北斗卫星导航系统科普应用
- DB23∕T 3082-2022 黑龙江省城镇道路设计规程
- 头颅MRI检查常规序列
- 2025年全国高考二卷英语真题【含答案解析】
- 旋挖钻孔灌注桩全护筒跟进施工工艺主要施工方法及技术措施
- 配电第一种工作票(10kV线路投运停电填写样本)
- 刑侦破案技巧与方法
- 胸腔镜下肺叶切除术护理查房
- 《心脏急危重症诊治》课件
- 文旅新媒体运营 课件 第4章 文旅新媒体内容运营
- 村集体草场流转方案
评论
0/150
提交评论