c语言里++是什么意思

 我来答
潭忠令丙
2019-09-16 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1004万
展开全部
C语言中“++”是自加的意思。
1、自加,有两种用法:假如定义了一个变量i=1
(1)若使用i++,
指代先取i的值再另i=i+1
(2)若使用++i,指代先使i=i+1再取i的值
2、C语言中的运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符

扩展资料:
C语言的语法结构:
1、顺序结构:程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
2、选择结构:程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用选择结构。
3、循环结构:可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。
具体内容:
1、for循环:for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:
for(表达式1;表达式2;表达式3)循环体语句
。(其中;不能省略)
for循环语句是c语言种功能最为强大的语句,甚至在一定程度上可以代替其他的循环语句。
2、do:
do循环结构,do
1
while⑵;的执行顺序是1->2->1...循环,2为循环条件。
3、while:
while循环结构,while(1)
2;
的执行顺序是1->2->1...循环,1为循环条件
以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。
参考资料来源:C语言-百度百科
庆秀芳梅娟
2019-09-18 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1198万
展开全部
c语言里++是自增运算符,表示自加的意思,有如下两种用法:
假如定义了一个变量i=1
1)
若使用i++,
指代先取i的值再另i=i+1
2)若使用++i,指代先使i=i+1再取i的值
++在前是先给变量的值自加,及自身加一,再用变化后的值去参与运算。而++在后,则是先用原来的值参与运算,遇到一个特殊序列点(&&或||或,或?:或;)才使变量自加。若b=3,a=b++;则a=3,b=4。若a=++b,则a=4,b=4。

扩展资料
C语言中其他类似的运算符:
1、(
type-name
)
cast-expression,强制表达式成为type-name指定的类型。
2、“
*

乘法运算符;“
/
”除法运算符;“
%

取余运算符。
3、“
+
”加法运算符;“
-
”减法运算符。
4、<<
左移运算符;>>
右移运算符。
5、<、<=、>、>=关系运算符。
6、“
==
”等于运算符;“
!=
”不等于运算符。
7、“
&
”按位与运算符
8、“

”按位异或运算符(Bitwise
exclusive
OR
operator)。
9、“
|
”按位或运算符(Bitwise
inclusive
OR
operator)。
参考资料来源:搜狗百科--自增自减运算符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
游景明苍婵
2019-09-13 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:1303万
展开全部
自增1的意思,比如 int
i=1;
i++后i的值就变为了2.
两种用法:
假如定义了一个变量i=1
1、若使用i++,
指代先取i的值再另i=i+1
2、若使用++i,指代先使i=i+1再取i的值
注意的就是i++和++i的区别,前者是运算完后自增1,后者是自增1后再运算。

扩展资料:
C语言运算符
一、常见的加减乘除运算
1、加法:+ 还可以表示正号
2、减法:- 还可以表示负号
3、乘法:* 非数学意义上的X
4、除法:/ 注意1/2的值为0而非0.5
5、取余(模运算):两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关)
二、自增自减运算
Int a=10;
把a的值加1有四种方法:
1、a=a+1;
2、a+=1;
3、a++;
4、++a;
简单区分a++和++a。
Int b;
Int a=10;
b=++a;
//a==11,b==11;a先把值加1为11,再赋值给b
b=a++;
//a==11,b==10;a先把值10复制给b,a自己再加1为11
b=(a++)+(++a); //a1==10,a2==12,b==22
b=(++a)+(a++); //a1==11,a2==11,b==22
注意:int d=10++;//这种写法是错误的,因为对常量进行自加和自减没有任何意义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拜振梅茅己
2019-10-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:810万
展开全部
++a
表示a+1.
计算时
先把a+1,得到4,再乘以b,结果是20.
++a
表示先加一,再赋值。
a++
表示先赋值,再加一。
打个比方吧,
int
a,b;
a=3;
b=++a;
printf("%d",b);
结果是4
int
a,b;
a=3;
b=a++;
printf("%d",b);
结果是3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5550万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式