C 语言程序设计总结
一、 C 语言程序的基本结构
#include “stdio.h ”
void main()
{
定义变量 ;
程序实现 ;
输出结果 ; printf
}
二、变量的定义
1.整型: int a , b, s=0; ( 可以在定义的同时为变量进行赋值 )
长整型: long
无符号整型(非负整数) :unsigned
2 .单精度实型: float x, y, z=1.0 ;
3 .双精度实型: double l,m;
4. 字符型: char c1=?A?,c2=?b?;
三、变量的赋值
1.直接赋值: a=10 ; // 用赋值号“ = ”将右侧的值赋给左侧的变量
2 .赋表达式的值: a=3+7;
3. 赋另外一个变量的值: a=s; // 把 s 的值赋给 a
变量的输入:
输入一个变量: scanf( “% d”, &a);
输入多个变量: scanf( “%d%d%d ”, &a, &b, &c);
int--%d float--%f char--%c double--%lf 字符串 --%s
变量的输出:
输出一个提示语句: printf( “xxxxxx ”);
输出一个回车: 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==0 (注意,用两个 = )
a 大于等于 0 并且小于等于 10 写成 a>=0 && a<=10
a 小于 0 或者 a 大于 10 写成 a<0 || a>10
(一)单分支 if 语句(如果满足某个条件,就做某件事情,不满足就向下执行。 )
if( 条件 )
{ 执行语句 ; }
(二)双分支 if 语句(如果满足某个条件,就做某件事情,否则就做另外一件事情。 )
if( 条件 )
{ 执行语句 1; }
else
{ 执行语句 2; }
(三)多分支 if 语句(满足哪一个条件,就做相应的语句。 )
if( 条件 1)
{ 执行语句 1; }
else if( 条件 2)
{ 执行语句 2; }
else if( 条件 3)
{ 执行语句 3; }
else if( 条件 4)
{ 执行语句 4; }
else
{ 执行语句 5; }
(四)if 的嵌套(根据具体情况对 if~else~语句进行灵活的运用)
其格式如下:
if( 条件 1)
if( 条件 2)
{ 执行语句 a; }
else
{ 执行语句 b; }
else
if( 条件 3)