Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/63/633e22bc0b702b567db3b495c9da11f5.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
c语言的-- n表示什么意思啊? - www问答网

c语言的-- n表示什么意思啊?

如题所述

在C语言中,--n是一个自减运算符,表示将变量n的值减1。例如:

自减运算符通常用于循环控制,例如:

在这个例子中,while循环的条件是i小于0,每次循环都将i的值减1,直到i的值变为0,循环结束。

♡♡ 有帮助到的话,麻烦采纳哦!♡♡

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-16

n--和--n的意思都是让n自减1。

1: n--这个表达式的值是n自减之前的值。

如:int n=5;int a=n--;

此时a的值为5。

2 :--n就是在表达式中,先把n自减,再取n的值进行运算。

如:int n=5;int a=--n;

此时a的值为4。

扩展资料:

C语言中n++和n--运算符使用注意事项:

1:自增和自减运算符,只能用于变量,不能用于常量和表达式。例如5++,--(a+b)等都是非法的。也可用在指针变量中,使指针向上或向下一个地址。

2:C语言允许在一个表达式中使用一个以上的赋值类运算,包括赋值运算符、自增运算符、自减运算符等。这种灵活性使程序简洁,但同时也会引起副作用。这种副作用主要表现在:使程序费解,并易于发生误解或错误。

3:在C程序设计中,要慎重使用自增、自减运算符,特别是在一个表达式中不要多处出现变量的自增、自减等运算,以避免疑团的出现,同时也可减少程序出错的可性能。

参考资料来源:百度百科-C语言运算符

相似回答