c语言每条非复合语句用分号结束,c语言小结

一:

c语言的编程的基本组成:

1.c程序有函数构成。2.每个函数有函数说明部分和函数体两个部分组成。3.每个c程序总是从main函数开始的。4.书写格式自由。5.每条语言必须以分号结束。

c语言中关键字绝大多数是由小写字母构成的字符序列;

auto  break case char const continue default do double else enum extern float for goto if   int  long register return short signed  sizeof static struct switch typedef union unsigned void volatile while

c语言中的语句有以下几类:

选择语句:if,switch

流程控制语句及循环语句:for ,while do-while

转移语句:break,continue,return,goto

表达式语句,符合语句,空语句。

c语言数值分类:

整型 浮点型 实型 bool 字串 复合型

二:

数据的输出输入;

%d:整型  %c:字符  %s:字符串   %f:实型   \n:换行

格式化输出函数printf;                                             格式输出scanf;

#include                                            #include

int main()                                                        int main()

{                                                                    {

int a=88;                                                         int a b c;

int b=89;                                                         pintf("请输入a,b,c\n");

printf("%d %d\n",a,b);                                    scanf("%d%d%d",&a,&b,&c);

printf("%d %d\n",a,b);                                      printf("a=%d,b=%d,c=%d,a,b,c);

printf("%c %c\n",a,b);                                         }

printf("a=%d,b=%d",a,b);

}

运算符:

"+  加  , - 减  ,* 乘 ,  / 除,  % 取模"

关系运算符:

"== 等于,!= 不等于,>大于,>=大于等于,

逻辑运算符:

"&& 逻辑与,||逻辑或,!逻辑非"

用if语句设计选择结构语句的一般格式

if(表达式)

{语句组1;}

[else

{语句组2;} ]

(1)if语句中的“表达式”必须用“(”和“)”括起来。

(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。

(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(即去掉花括号)。

2.if语句的执行过程

(1)缺省else子句时

当“表达式”的值不等于0(即判定为“逻辑真”)时,则执行语句组1,否则直接转向执行下一条。

(2)指定else子句时

当“表达式”的值不等于0(即判定为“逻辑真”)时,则执行语句组1,然后转向下一条语句;否则,执行语句组2。如图4-1(b)所示。

3.if语句的嵌套与嵌套匹配原则

if语句允许嵌套。所谓if语句的嵌套是指,在“语句组1”或(和)“语句组2”中,又包含有if语句的情况。

if语句嵌套时,else子句与if的匹配原则:与在它上面、距它最近、且尚未匹配的if配对。

为明确匹配关系,避免匹配错误,强烈建议:将内嵌的if语句,一律用花括号括起来。

if(age<18)

{

printf("你是一个孩子!");

}

if(age>=18)

{

printf("你是一个孩子!");

}

用switch语句设计多分支结构程序:

#include

int main()

{

int k;

scanf("%d",&k);

switch(k)

{

case 1:

printf("%d\n",k++);

case 2:

printf("%d\n",k++);

case 3:

printf("%d\n",k++);

case 4:

printf("%d\n",k++);

default:

printf("FULL!\n");

}

}

for语句循环结构:for语句c语言中最灵活功能最强的循环语句,for语句的语法形式为:

for(表达式1,表达式2,表达式3)

循环语句体

#include

void main()

{ int i;

for(i=1;i<4;i++)

{ printf("括号里放待循环的语句");

}

}

//for循环的执行循序:首先执行初始值语句(i=1),再判断(i<4),然后改变条件(i++)接着执行大括号里的语句,然后重复执行上述的后三条

原文:http://www.cnblogs.com/JJFF/p/4440070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值