- 2
- 0
- 约4.02万字
- 约 202页
- 2023-08-08 发布于湖北
- 举报
C语言程序设计(上);第一章 C语言概述;学习目的
1.了解程序、程序设计以及C语言的开展和特点。
2.熟练掌握C语言程序的构成、main函数和其他函数。
3.掌握头文件,数据说明,函数的开始结束标志以及程序中的注释。
4.了解C语言的书写格式和编程风格。;程序与程序设计语言; 1.1 C程序与程序设计语言;程序设计语言:一般分为机器语言、汇编语言和高级语言三大类。
;0 0 1 0 0 0 1 1
1 1 1 0 1 1 0 1
0 1 1 0 0 0 0 1
0 1 1 1 0 1 1 0 ; 1.2 C语言简介; 今天C语言仍然有广泛的应用,除了当初为UNIX操作系统开发使用外,现在各行各业的应用软件,许多都是用C语言进行系统描述和开发的,如有大量工程设计、工程测绘和科学计算软件是以C语言为根底开发的,许多工业领域专业如机电控制、军事、建筑、冶金、纺织等都直接使用C语言开发工业控制软件。C语言已经成为当前全国理工类院校学生必学的一门计算机语言,成为提高计算机应用能力的必备根底。; C语言的特点;怎样学好C语言; 1.3 C语言程序的根本结构;说明:
〔1〕C语言程序的开头一般都使用一个或多个include语句,用来引入某些标准库文件。这类标准库文件通常称为头文件,头文件的扩展名为.h。
〔2〕程序的前部有时可以定义一些全局变量,这些变量被后面的各个函数共享,但要注意对全局变量的使用不能互相干扰。在某个函数体内定义的变量,称为局部变量,它只在这个函数体内有效。
〔3〕C语言程序都是由假设干个函数为单位组成〔 如main()、fun1()、fun2() 〕,每个函数又由假设干个C语言根本语句组成,每个语句必须以分号〔;〕结束。
〔4〕C语言程序中必须有一个main函数〔又称为主函数〕,作为程序执行的起点,但是main()位置不限。main〔〕表示是一个函数,其中main是函数的名称,〔〕内列出函数执行需要的n个参数,{ }内为完成特定功能的一系列语句。
〔5〕为了实现程序设计的模块化,如果需要,用户可以定义假设干个自定义的函数,如fun1()、fun2()…。自定义函数的作用是使程序结构清晰,便于实现某个功能的重复使用。
〔6〕每个函数中的程序段可以由一系列语句组成,如完成输入数据、计算、???出数据和显示数据等功能。;【例1-1】 编写一个C语言程序,其功能是在显示屏上输出Programming is fun!。
#include stdio.h
main( )
{
printf(“Programming is fun ! \n〞);
};【例1-2】 从键盘上输入两个实数,计算并显示这两个实数平方之和的平方根。
#include stdio.h
#include math.h
main( )
{
float x,y,s;
scanf(“%f,%f〞,x,y);
s=sqrt(x*x+y*y);
printf (“s =%f\n〞,s);
}; 【例1-3】 由main()函数和1个求和函数sum()构成的C语言程序例如
#includestdio.h
int sum(int x, int y)
{
int z;
z=x+y;
return(z );
}
main( )
{
int a, b,c;
printf(“ Input the first number: 〞);
scanf(“%d〞, a);
printf(“ Input the second number: 〞);
scanf(“%d〞, b);
c=sum(a,b);
printf(“sum=%d\n〞, c);
};程序说明:1〕本程序包括两个函数。其中主函数main仍然是整个程序执行的起点。函数sum计算两数之和。2〕主函数main调用scanf函数获得两个整数,存入a,b两个变量,然后调用函数sum获得两个数之和,并赋给变量c。最后输出变量c的值〔结果〕。3〕int sum(int x,int y)是函数sum的函
您可能关注的文档
- 单片机原理与应用-KFIL C项目教程(西电版)项目四 键盘原理及应用.ppt
- 民法总论教学课件.ppt
- 业务部经营操作手册.ppt
- 第四章 现金收付制会计、权责发生制会计与现金流折现分析 财务报表分析与证券估价 教学课件.ppt
- MSTAR平台开发入手简中版.ppt
- 第一章大学生活是人生发展的新阶段修改稿.ppt
- 基于B S模式的教务管理系统的设计与实现.ppt
- 推动办公室工作上水平.ppt
- 公路土工合成材料应用技术规范.docx
- [医学]抽样讲座概念-操作-样本量-误差.ppt
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)