c语言程序设计教程pdf下载,C语言程序设计教程PDF合集-中国科技大学.pdf

C语言程序设计教程PDF合集-中国科技大学

#include

培 育 英 才 钻 研 科 学

#include

第一章

#define EPS 1e-7

void main(){

double udf_sin(double x); //用户自定义函数原型说明

double a; scanf("%lf",&a);

printf("%f %f\n",udf_sin(a), sin(a));

}

double udf_sin( double x ){ //用户自定义函数

double sum, term, n=1; sum=term=x;

while( fabs(term) > EPS ){

n=n+1;

信息科学技术学院 C语言程序设计教学组

term=term*(-x*x)/((2*n-2)*(2*n-1));

第一章 概述

★ 内容提要:

C语言概貌  绪论

程序设计思想和程序结构  C语言的特点

程序设计方法与要点  库函数应用

算法描述应用  自定义函数

基本输入输出  C程序的组成

程序方式  C编程方式

1.1 绪论

C语言是目前世界上最流行和实用的一种计算机高级

程序设计语言。最初的C语言只是为描述和实现 UNIX

操作系统提供一种工作语言而设计的,后随其宿主系

统UNIX的普及而被引起注意,又因其本身的高效、灵

活、功能丰富、表达力强、移植性好等特出优点受到

广泛的重视并普及应用。

 编写系统软件:操作系统,编译系统,系统实用程序。

 编写应用软件:数据处理,科学工程数值计算等领域。

 高校开设程序设计课程的必修首选语言。

1.2 C语言的特点

(1) C语言在软件、硬件系统与用户中所处的位置

软 …… 高级语言:具有丰富的数据类型高级语言:具有丰富的数据类型

件 FORTRAN语言 和运算符,便于描述数据结构,和运算符,便于描述数据结构,

既具有强有力的表达力,可加快既具有强有力的表达力,可加快

pascal语言 开发速度,提高工作效率,面向开发速度,提高工作效率,面向

BASIC 语言 用户、便于记忆、书写和阅读等。用户、便于记忆、书写和阅读等。

C 语言 吸取了高低级语言优点,兼而有之。

汇编语言 低级语言:具有面向硬件系统便于低级语言:具有面向硬件系统便于

硬 直接访问硬件的特点功能,但没有直接访问硬件的特点功能,但没有

机器语言 数据类型,不易阅读、记忆、推广。数据类型,不易阅读、记忆、推广。

系统 用户

(2)C语言是一种结构化程序设计语言便于模块化软

件设计。结构化程序设计思想和目的是使程序具有结

构合理,正确性高易验证。而且规定总结了一套程序

设计准则。可以简单归纳为以下几点:

 基于自顶向下,逐步求精

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值