项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。

Slides:



Advertisements
Similar presentations
C/C++ 程序设计 吉林财经大学 管理科学与信息工程学院 李艳东 : Tel :
Advertisements

While 迴圈 - 不知重複執行次數
电子商务专业人才培养方案 五年制高职. 一、招生对象、学制与办学层次  (一)招生对象:初中毕业生  (二)学制:五年  (三)办学层次:专科.
主讲:王幸民 理学院计算机基础教学部.
1.1 程序和程序设计 程 序:简单的说程序就是指令的集合。 计算机设计语言: 机器语言 :二进制 0 、 1 汇编语言:助记符(英语单词)。 高级语言: 人类自然语言(数学语言 + 英语) 如: C 语言、 Qbasic 、 VB 等 第一章:程序设计基本概念.
與健康有約 吉田便當廠 營養師黃秀瑜.
C语言程序设计 主讲教师 :张群燕 电话:
授课教师:江星玲 1.
培养目标 1.建立基本的程序设计概念体系,掌握基础程序设计方法。
九十二年度第二次 會計作業實務座談會 主辦單位:會計室.
计算机三级考试C语言上机试题专题.
“八皇后”问题 崔萌萌 吕金华.
第一章 C语言概述 计算机公共教学部.
物流账册系统介绍 2012年5月16日 北京.
请将手机调整到静音状态 实验网站:program3.ccshu.net 资源网站:class.ccshu.org/ /
项目2-1 店铺的定位.
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
C语言程序设计 第十二章 位运算.
高级语言程序设计 主讲人:陈玉华.
图形化函数库及操作 叶安胜. 图形化函数库及操作 叶安胜 EasyX 库背景 Turbo C的图形函数库的使用是很简单的,可是TC 本身环境太老了。 VC ++6.0编辑和调试环境都很优秀,也有适合教学的免费版本。可惜在 VC 想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。
循环结构又称为重复结构:用来处理需要重复处理的问题,它是程序中一种很重要的结构。
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
如何在VC环境下 安装开发包 ----以EasyX举例.
第一章 C++编程简介 丘志杰 电子科技大学 计算机学院 软件学院.
6 使用者函數 6.1 函數定義 宣告函數 呼叫函數 呼叫多個函數 6-6
算法的基本概念.
計數式重複敘述 for 迴圈 P
第三章 数据类型、运算符与表达式.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
第6章 预 处 理.
第九章 预处理命令.
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
C语言概述 第一章.
第1讲 C语言基础 要求: (1) C程序的组成 (2) C语言的标识符是如何定义的。 (3) C语言有哪些基本数据类型?各种基本数
第 二 章 数据类型、运算符与表达式.
C语言程序设计.
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
C语言程序示例: 1.输入10个数,按从小到大的顺序排序。 2.汉诺塔问题。.
C程序设计.
C 语言程序设计 程序的循环结构 电大崇信县工作站 梁海亮.
Main() { Dfas Asdfasf fasdfa } #include <stdio.h> void main( ) {
C语言程序设计 教案 崔武子制作
函式庫補充資料.
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
第一章 C语言概述 教师:周芸.
C语言程序设计 李祥 QQ:
第2章 认识C语言 教学要点 2. 1 项目二C语言程序识读 2 .2 项目三班级成绩排名 2 .3 知识链接 返回.
C++程式設計入門 變數與運算子 作者:黃建庭.
第2章 数据类型、运算符与表达式 本章要点: 基本数据类型 常量和变量 算术运算符和算术表达式 关系运算符和关系表达式
第6章 预 处 理.
第一章 C语言概述 目录 什么是语言、程序 C语言的历史与发展 C语言的书写形式与程序结构 运行C语言的步骤与方法
第二章 类型、对象、运算符和表达式.
第2章 数据类型与表达式 学习目的与要求: 掌握C 语言的基本数据类型及使用方法 掌握C程序中常用的运算符和表达式 了解数据类型的转换.
第二章 基本数据类型 ——数据的表示.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
计算机程序设计 小应用工具设计 1.
第3章 最简单的C程序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出.
第1章程序设计和C语言.
第十二章 位运算.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
C/C++基礎程式設計班 C語言入門、變數、基本處理與輸入輸出 講師:林業峻 CSIE, NTU 3/7, 2015.
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
C/C++基礎程式設計班 陣列 講師:林業峻 CSIE, NTU 3/14, 2015.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
Introduction to the C Programming Language
函式庫補充資料 1.
隨機函數.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 项目1 C程序设计起步 通过该项目你能够: 能编写第一个简单的C程序。 能用C语言设计一些简单的系统界面。 能对C语言程序设计过程中常见的错误进行调试。 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 项目情景 张华是计算机系的大一新生,他对编程十分感兴趣。听说C语言是一门非常有用的编程语言,是以后学习其他开发软件编程的基础。C语言适用范围大:适合于多种操作系统,如Windows、DOS、UNIX等等,也适用于多种机型。C语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型应用软件也是用C语言编写的。因此张华很想马上开始学习用C语言来编程,他想编写第一个C程序! 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 第一个程序 /*例1.1 第一个C程序*/ #include <stdio.h> main() { printf(“你好,这是第一个C程序!”); } 注释 头文件,编译预处理 函数 语句 输出: 你好,这是第一个C程序! 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 (一) C程序的结构 编译预处理命令 #include <stdio.h> 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */不产生编译代码 单行注释可以用//表示 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 格式特点 C程序书写格式自由,一行内可以写几个语句, 一个语句也可以分写在多行上。 在C语言中,大小写字母是有区别的。(C语言习惯用小写字母) 优秀程序员的素质之一: 使用TAB缩进 { }对齐 有足够的注释 有合适的空行 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 良好的编程风格 我们可以使用欣赏的眼光来分析具有良好风格的程序。 /**********************************************************/ /* 程 序 名:samp2_5.c */ /* 作 者:hw */ /* 编制时间:2004年7月24日 */ /* 程序功能:计算n的阶乘(用循环结构实现) */ void main() { int i,j,n; /* 定义变量 */ long sum,factorial; scanf("%d",&n); for (i=1,sum=0;i<=n;i++) { for (j=1,factorial=1;j<=i;j++) factorial*=j; sum+=factorial; } printf("%ld",sum); 注释 注释 对齐,缩进 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 (二) C语言程序的编辑及运行环境 file.exe 编辑 链接 编译 执行 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 集成开发环境 1、Turbo C 2.0集成开发环境 2、Visual C++ 6.0集成开发环境 3 、C Free3.5 ,C Free4.0,C Free5.0 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 练一练 #include <stdio.h> main( ) { printf(“呵呵,这是第一个 C程序!”); } 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 复习 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 练一练 A 1.一个C程序的执行是从_____。 A)本程序的main()开始,到main函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束。 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 C 2.以下叙述正确的是_____。 A)在C程序中,main函数必须位于程序的最前端 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 D 3.以下叙述不正确的是_____。 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 C 4.C语言规定:一个源程序中,main函数的位置 。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在后面 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 B 5.一个C程序是由 。 A)一个主程序和若干子程序组成 B)函数组成 C)若干过程组成 D)若干子程序组成 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 填空题 1.C源程序的基本单位是( )。 2.一个C源程序中至少应包含一个( )。 3.在C语言中, 输出操作是由库函数( )完成的。 函数 main函数/主函数 printf 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 第二次课 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 知识扩展 1.4.1 C的字符集 字符是组成语言的最基本的元素。 C语言字符集由字母,数字,空格,标点和特殊字符组成。 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

知识扩展 1.4.2 标识符与关键字 标识符是用户编程时使用的名字。 1.4.2 标识符与关键字 标识符是用户编程时使用的名字。 (1) 标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。 例如,正确的标识符:abc,a1,prog_to。 (2)不能把C语言关键字作为标识符,例如if ,define ,for, while等. (3)标识符长度是由机器上的编译系统决定的,一般的限制为8字符 (注:8字符长度限制是C89标准,C99标准已经扩充长度, 其实大部分工业标准都更长, 如果超长,则超长部分被舍弃)。 关键字是c语言已经定义的、具有特殊功能和含义的单词、单词缩写或者单词组合。 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 知识扩展 1.4.2 标识符与关键字 (4) 标识符对大小写敏感,即严格区分大小写。 一般对变量名用小写,符号常量命名用大写。 (5)标识符命名应做到“见名知意”, 例如: length(表示长度) sum(表示求和) pi(表示圆周率) …… 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

浙江长征职业技术学院—计算机与信息技术系—相方莉制作 练一练 请定义如下标示符: 工资 成绩 学号 面积 车费 密码 浙江长征职业技术学院—计算机与信息技术系—相方莉制作

printf(“需要输出的内容\n”); 知识扩展 1.4.3 简单输出 C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现。 printf( )函数的作用: 向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。 printf( )函数的最简单的输出格式: printf(“需要输出的内容\n”); 其中\n代表是换行 ! 浙江长征职业技术学院—计算机与信息技术系—相方莉制作