网站首页 > 文章中心 > 其它

c语言函数括号里用分号

作者:小编 更新时间:2023-08-17 11:05:21 浏览量:91人看过

C语言for括号后加分号什么意思

for语句后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句

int?i,?j=0;

{?//?{}括起来的就是循环体语句

j++;

c语言函数括号里用分号-图1

}

for(i=10;?i0;?i--);?//?不带循环体的for循环

//?执行过程如下如下(也就是for后带分号的意思)

在C语言中逗号、分号等的用法

首先说下分号吧,其实分号挺简单的,它就表示着一个语句的结束,

就像平时我们语文中说完一句话加上个句号,

C语言中说完一句话后面加上个分号;

比如

printf("hello,world\n");

说完一句话加上个分号告诉计算机你说完这句话了

再来说下逗号,

这就样提到逗号表达式了,

,为什么呢?

因为有了逗号存在形成一个逗号表达式,整个表达式的值取的是

.

在逗号表达式中我认为只要记住了

取值取逗号后边的那个值就可以了.

再拿个经典点的说下

while(i10)

sum+=i;

这一小断程序

当然我初始化sum值为0;

对于它我们可以改写成更简单的

就用逗号实现:

while(sum+=i,i10)

这样一句话就实现了,它的过程就是先做WHILE里面的

sum+=i

然后括号内的整体是一个逗号表达式,整个表达式的值取逗号后边的

i10

这样前面的话也做了,最终也达到了我们的目的.

但注意此句话最后边忘了那个分号!

表示语句的结束.

C程序中,哪些地方的右大括号 } 的后面需要加分号?

函数是声明的时候不要加{},而是;

而函数定义的时候是{},后面就不需要;了

但是struct就不同了 既需要{},又需要;

c语言中for括号内只有一个分号 可以执行吗?

如果for括号内只有一个分号,那是语法错误,肯定不能通过编译的,又何来执行.

下面举几个例子:

求1到100的累加和

int i=1,s=0;

for(;;)

{

s+=i;

if(i==100)

break;

i++;

//用函数求所有输入的非负数的和

int sum()

int s=0,t;

scanf("%d",t);

if(t0)

return s;

s+=t;

C语言中 For语句后面的括号里有两个分号是什么意思啊?

表示这个循环没有初始化,没有条件判断,没有标志变量的变化

它是一个死循环

这样的循环其循环体内必须有跳出循环的语句,否则就没法正常退出了

C语言的函数后面到底可不可以加分号

调用函数后面当然要加分号

定义函数后面不用加分号,加上分号也没有任何作用

以上就是土嘎嘎小编为大家整理的c语言函数括号里用分号相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章