自我介绍:
韩平,实验教学部计算中心
学习邮箱:******@
口令:123456
开 场 白
编辑课件
为什么要学C语言?
1、 是近年来在国内外得到迅速推广应用的一种计算机语言。
. 2 整型(数)
float 实型(数)
char 字符型
23
编辑课件
1-1 C语言
大家注意刚才例子的第2条语句:
printf(“%d”,s);
printf ---- 打印语句。表示把答案在屏幕显示出来.
%d ---- 表示一个整数格式
s ---- 表示打印整数s 的值
24
编辑课件
1-1 C语言
在C程序中,要把结果打印或显示出来,最常用的语句是:
printf( );
也是程序必不可少的。
25
编辑课件
比较人工算法和程序的区别:
(1)已知a=5,b=6,求面积S;
(2) 计算:s=a*b
(3)写答案:面积S为30。
(1) int a=5,b=6,S;
(2)s=a*b;
(3)printf(“%d”,s);
(有什么区别?)
26
编辑课件
§1-1 C语言
例2:已知直角三角形的一内角X=,,求其对边b.
人工的算法为:
已知: x=,c=,
求对边b;
计算 : b=c*sin x;
写出答案: b= ;
27
编辑课件
§1-1 C的计算为:(注意实运算)
float x=,c=, b;
b=c*sin( x );
printf(“b=%f”,b);
从这个例子看,C的语句也可以用正弦函数的符号计算。
28
编辑课件
大家又观察一下算法有什么特征?
已知: x=,c=,
求对边b;
计算 : b=c*sin x
答案: b= .
float x=,c=, b;
b=c*sin( x );
printf(“b=%f”,b);
29
编辑课件
假若我们把算法的步骤变一下?
先计算 : b=c*sin x
后给值: x=,c=,
这个算法能不能算下去?
,.
30
编辑课件
同样,我们把程序的语句顺序变一下:
b=c*sin( x );
float x=,c=, b;
printf(“b=%f”,b);
程序也无法得到正确的结果。
31
编辑课件
float x=,c=, b;
b=c*sin( x );
printf(“b=%f”,b);
注意:
所有的已知数,必须在计算前就已知了值。
注意!
32
编辑课件
C程序----一个完整的C程序
我们前面介绍的计算长方形面积的步骤
int a=5,b=6,S;
s=a*b;
printf(“s=%d”,s);
仅是C程序的一部分。一个完整的程序是由标志:main()开始,然后用一对花括号{ } 括起所有的语句。
§1-5 简单的C程序介绍(3)
33
编辑课件
main( ) 这是C程序的标志
{ 花括号
int a=5,b=6,S;
s=a*b;
printf(“s=%d”,s);
}
所有语句是在一对花括号内.
§1-5 简单的C程序介绍(3)
34
编辑课件
main( ) 标志
{ 花括号
int a=5,b=6,S;说明语句
s=a*b; 公式
printf(“s=%d”,s); 打印语句
}
只需要掌握说明和打印两条语句就可以编程序了.
§分析程序结构
35
编辑课件
main( ) ---main()后面不能有’;’号
{
int a=5,b=6,S;
(同一类型的变量用逗号’,’格开.)
s=a*b;
( 每一条语句用分号’;’结束)
printf(“s=%d”,s);
(格式符d%必须在双引号“ ”内)
§再分析程序结构
c语言-c语言概述 来自淘豆网m.daumloan.com转载请标明出处.