C语言函数一章教学,C语言-第1章教学案.doc

C语言-第1章教学案

第一章 前言

本章重点

1、了解C语言的产生、发展、特点;;;1、了解C语言的产生、发展、特点;2、掌握C语言的基本结构;3、掌握C语言源程序的调试运行过程;第一3、C语言的产生与发展:

二、C语言的特点

1. 简洁紧凑、灵活方便

C语言共有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。2. 运算符丰富

C的运算符共有34个运算符。把括号、赋值、强制类型转换等都作为运算符处理。3. 数据丰富

C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。

4.

这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式,使于实现程序的模块化。

5. C语法限制不太严格,程序设计自由度大

6. C语言允许直接访问物理地址,可直接对硬件进行操作

7. C语言程序生成代码质量高,程序执行效率高

8. C语言适用范围大,可移植性好程序 (program)是为实现特定或解决特定问题而用计算机语言编写的命令序列的集合。程序设计(Programming)是指设计、编制、调试程序的方法和过程用于编写计算机程序的语言例1、

#include

main()

{

printf(“this is a c programe.\n”);

}

※阅读小结:

*(1) C程序由 函数 构成。

*(2) 一个C程序必须且只能包含 1 个 main()函数 ,也可包含若干个其他函数。被调用的函数可以是 系统提供的库函数 ,如 __pintf()____函数、__scanf()__函数;也可以是 用户自定义的函数 。

(3) main()可写在 ,但程序总是从 main函数 开始运行。

(4)本程序的作用:

例2、main()

{int a,b,sum; /* */

a=100;b=200; /* */

sum=a+b; /* */

printf(“sum is %d\n”,sum);

}

※阅读小结:

(1)/*……*/:表示注解,不被编译和执行,便于阅读程序

(2)每条语句后用_;____号结尾

(3)一行可写____________条语句,一条语句一行写不下可用“\”续行

(4)程序的运行结果为:________________________

3、C程序结构

※由以上两例可以看出,C语言程序一般包括如下几个方面:

1、一个C程序必须且只能包含 1 个主函数,并且规定该函数名为 main ;

2、主函数体由若干条具有相关逻辑的___语句____组成;

3、每一条语句以_ _____符号结束;

4、main()主函数本中可以调用其它函数,被调用的函数可以是 系统提供的库函数 ,如 __pintf()____函数、__scanf()__函数;也可以是 用户自定义的函数 。 函数体用一对 { } 括起来,必须配对使用。

5、变量必须先 定义 后 使用 。如int a,b,c /*定义a,b,c三个变量为整型变量*/

※由以上两例可以看出,C语言程序的书写格式为:

1、函数的参数用_________括起来,必须配对使用。

2、函数体中每一条语句以__________符号结束;

3、一般情况下,一行一条语句;也可一行多条语句,语句之间用_______隔开;也可一条语句占多行,用 \ 续行。

2、不同层次的语句,从不同的起始位置开始;

3、表示结构层次的大括号,必须 配对 使用,最好单独一行,以便上下对齐;

4、标符与变量用 空格 隔开,变量与变量之间用 逗号 隔开。

4、函数组成:

5、参照程序示例,编写一个程序,输出如下消息

****************************

Wellcom you!

****************************

四、学习C语言程序设计的方法

1、多多想进入Turbo C 2.0集成开发环境中后, 屏幕上显示:

其中顶上一行为, 中间窗口为, 接下来是, 最底下一行为。ain{}/* this program prints the number of weeks in a year. /

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统中的功能模块主要是实现管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值