- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.2C语言的语句分类;x=y+z;//赋值语句
i++;//自加1语句,i值增1
X=mn?m:n;//条件表达式语句
b==5;//比较表达式语句
xy++||z;//逻辑表达式语句
i=1,j=2,k=3;//逗号表达式语句;函数调用语句由函数名、实际参数加上分号“;”组成,
一般形式为:函数名(实际参数表);
执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。例如:
printf(“CProgram”);//调用输出函数,输出字符串。
C语言提供了很多标准的库函数供用户使用。调用库函数时必须用编译预处理命令把相应的头文件包含到程序中,否则编译时会因为系统不识别库函数而报错。;输入输出库函数scanf()、printf()、getchar()、putchar()、gets()、puts()的函数声明包含在stdio.h头文件中,因此在程序中必须有编译预处理命令:#includestdio.h
数学库函数sin(x)、cos(x)、exp(x)、fabs(x)、log(x)的函数声明包含在math.h中,因此在程序中必须有编译处理命令:#includemath.h;#includestdio.h
#includemath.h
voidmain()
{intx,a,b;
floaty,c;
scanf(%d,%d,%d,a,b,x);
y=fabs(a*sin(x)-b*log(x));
c=sin(3.14*x/180);
printf(y=%f,c=%f\n,y,c);
};控制语句用于控制程序的流程,以实现程序的各种结构,通常由特定的语句定义符组成。C语言有九种控制语句,可分成以下三类:
(1)条件判断语句:if,switch语句
(2)循环执行语句:dowhile,while,for语句
(3)转向语句:break,goto,continue,return语句;例3-6:求sum=2+4+6+…+20
#includestdio.h
voidmain()
{intsum,i;
sum=0;
i=2;
while(i=20)
{sum=sum+i;
i=i+2;
}/*复合语句*/
printf(sum=%d\n,sum);
};例3-7:写出下列程序的执行结果。
#includestdio.h
voidmain()
{intx=1,y=2;
{intx=2;
{intx=3;
printf(“x=%d,y=%d\n”,x,y);
}
printf(“x=%d,y=%d\n”,x,y);
}
printf(“x=%d,y=%d\n”,x,y);
}
;只有分号“;”组成的语句称为空语句。空语句不产生任何操作运算,只是出于语法上的需要,在某些必需的场合占据一个语句的位置。在程序中空语句可用来作空循环体。
例如:while(getchar()!=\n);
语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。
文档评论(0)