C语言基础知识
主讲:
*
程序设计语言的发展
C语言的特点
C语言程序结构
基本的输入输出
C语言上机过程
*
程序设计语言的发展
★机器语言
★汇编语言
★高级语言 C语言基础知识
主讲:
*
程序设计语言的发展
C语言的特点
C语言程序结构
基本的输入输出
C语言上机过程
*
程序设计语言的发展
★机器语言
★汇编语言
★高级语言
通用语言 fortran﹑ basic VB
C C++
数据库语言 foxbase﹑ FoxPro SQL
Delphi Powerbuild
网页制作工具 HTML Java
*
C语言的特点
C语言允许直接访问计算机内部地址,能比其他语言更容易执行硬件操作.
用于解决大多数应用领域中的问题.
语法限制不太严格,程序设计自由度大,但同时不易查找错误.
C语言中大小写字母代表不同的含义.
*
C语言程序结构
例1 在屏幕上显示:
Hello World!
# include <>
void main( ) 主函数
{
printf(“Hello World!\n”); 语句结束
}
输出函数 换行符
;结束
*
例2 在屏幕上显示:
Programming is fun!
And Programming in C is even more fun!
# include <> 编译预处理命令
void main( )
{
printf(“Programming is fun!\n”);
printf(“And Programming in C is even more fun!\n”);
}
用一个printf函数怎么做??
*
例3 计算并显示两个数的和
# include <>
void main( )
{
int value1,value2,sum; 变量定义
value1=5;
value2=2; 变量使用
sum=value1+value2;
printf(“The sum is %d\n”,sum); 输出结果
}
*
例4 计算2个数的和,以算式的形式显示
# include <>
void main( )
{
int value1,value2,sum;
value1=5;
value2=2;
sum=value1+value2;
printf(“%d+%d=%d\n”,value1,value2,sum);
}
*
例5 输入两个数,求和
# include <>
void main( )
{
int value1,value2,sum;
printf(“Input 2 numbers:\n”); 输入提示
scanf(“%d%d”,&value1,&value2); 读入2个数
sum=value1+value2;
printf(“%d+ %d=%d\n”,value1,value2,sum);
}
*
例6 输入m,n计算m!和n!
# include <>
void main( )
{
int m,n,resm,resn;
scanf(“%d%d”,&m,&n);
resm=fact(m); /*调用函数fact计算m!*/
resn=fact(n); /*调用函数fact计算n!*/
printf(“%d, %d\n”,resm,resn);
} /*main函数结束*/
求阶乘函数
int fact(int k) /*函数定义*/
{ int i,y=1;
for(i=2;i<=k;i++)
y=y*i; /*计算k!*/
return y; /*结果返回*
C语言基础知识ppt课件 来自淘豆网m.daumloan.com转载请标明出处.