- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计总结
一、 C 语言程序得基本结构
#inc l ude
“ stdio.h
”
voi d main()
{
定义变量 ;
程序实现 ;
输出结果 ; pr intf
}
二、变量得定义
1.整型 :int
a , b, s=0;
(可以在定义得同时为变量进行赋值)
?长整型 :long
无符号整型 ( 非负整数 ):unsign e d
2。单精度实型 :floa t
x , y , z=1 。 0 ;
3。双精度实型 :dou b le
l,m;
4、 字符型 : char
c1= A
’,c 2= b ’;
三、变量得赋值
1.直接赋值 : a=10
;
/ /用赋值号“ = ”将右侧得值赋给左侧得变量
2。赋表达式得值 :a=3+ 7 ;
3. 赋另外一个变量得值
:a=s;
//把s得值赋给
a
变量得输入 :
输入一个变量 :scanf( “% d”,
& a);
输入多个变量 :sc a nf( “%d %d% d ”, a , & b, & c);
int— -% d
float -- % f
c har- —% c
d ouble ——% l f
字符串—
—%s
变量得输出 :
输出一个提示语句
:pr in t f( “xx xxx x );
输出一个回车 :printf( “n ”);
输出一个变量 :printf( “xxx
is %d ”,a);
输出多个变量 : printf( “xxxx% d ,
xxxx% d ”,a,b);
练习 :
1. 输入圆得半径 , 求圆得周长。
四、常用流程控制语句
分支语句 :根据条件执行相应得语句条件得形式 :a 大于0 写成
a〉 0
a小于0 写成 a 〈0
a等于 0 写成 a ==
a 大于等于 0 并且小于等于
a小于 0 或者 a 大于 10
0 (注意 ,用两个 =)
10 写成 a〉 =0
写成 a〈 0 | | a
& 〉1 0
a =10
( 一)单分支 if 语句 ( 如果满足某个条件 ,就做某件事情 ,不满足就向下执行。 )
f( 条件 )
{执行语句 ; }
( 二)双分支i f 语句 (如果满足某个条件 , 就做某件事情 ,否则就做另外一件事情。 )
f( 条件 )
{执行语句 1; }
else
{执行语句 2; }
( 三)多分支 if语句 (满足哪一个条件 ,就做相应得语句。 )
if ( 条件1 )
{ 执行语句1 ; }
else if (条件 2)
{执行语句 2; }
els e if( 条件 3)
{ 执行语句 3; }
e lse if ( 条件 4)
{ 执行语句 4; }
else
{ 执行语句 5; }
(四 )if 得嵌套 (根据具体情况对i f ~ else ~语句进行灵活得运用 )
其格式如下 :
if( 条件 1)
if (条件 2)
{ 执行语句 a; }
else
{ 执行语句 b; }
el se
if (条件3 )
{ 执行语句 c; }
else
执行语句 d; }
(五 ) 多分支语句 switch (根据 switch 后得值 ,执行相对应得c ase语句 ,此语句了解即可 ,
因为它得作用完全可以用多分支 if 来实现 )
switc h (表达式 )
{
cas e
case
case
值 1:{ 语句1
值 2: {语句2
值 3: {语句
; brea k ;}
; break;}
4; break; }
??
case 值 n: {语句
default: {语句n
n; +1;
b reak;}
}
}
练习 :
2. 某自助餐厅规定
, 浪费食物在
20克以下得
, 每克罚款
2 元; 如浪费超过2
0
克 , 则超过得部分每克加罚 1 元。编程求罚款金额。
3. 从键盘输入正方形得边长 , 如果边长大于零则求出该正方形得周长与面积 ,
否则提示输入错误。
4. 输入 3 个数 x,y,z, 求其中得最小值。
5. 输入3个数 x, y ,z, 将其中最大值放在x中 , 最小值放在z中 , 中间值放在 y
中 , 然后输出 x,y,z 。
循环语句 :在条件成立时重复执行一组语句
( 一)当型循环
wh ile
例如 :求 1+ 2 + 3 +?100
wh ile( 条件 )
i nt
n =1, s =0;
{
whi le (n 〈=1 0 0)
循环体
{
}
s= s+ n ;
n =n + 1;
}
( 二)直到型循环 do~while
例如 :求 1+ 2+ 3+?100
do
原创力文档


文档评论(0)