C
C++
➢数据库语言 foxbase﹑ FoxPro SQL
Delphi Powerbuild
➢网页制作工具 HTML Java
C语言程序设计
3
山西农业大学信息学院
1.2 C语言的特点
C语言允许直接访问计算机内部地址,能比其他 语言更容易执行硬件操作.
用于解决大多数应用领域中的问题.
语法限制不太严格,程序设计自由度大,但同时 不易查找错误.
山西农业大学信息学院
C语言基础知识
C语言程序设计
1
山西农业大学信息学院
1.1 程序设计语言的发展
1.2 C语言的特点
1.3 C语言程序结构
1.4 基本的输入输出
1.5 C语言上机过程
C语言程序设计
2
山西农业大学信息学院
1.1 程序设计语言的发展
★机器语言
★汇编语言
★高级语言
➢通用语言 fortran﹑ basic VB
C语言程序设计
9
山西农业大学信息学院
例6 输入m,n计算m!和n! 求阶乘函数
int fact(int k)
# include <stdio.h> void main( )
{ int i,y=1;
{ int m,n,resm,resn;
for(i=2;i<=k;i++)
y=y*i;
scanf(“%d%d”,&m,&n); return y; resm=fact(m); /*调用函数fact计算m!*/ resn=fact(n); /*调用函数f}act计算n!*/
printf(“%d,%d\n”,resm,resn);