我是靠谱客的博主 怕黑自行车,最近开发中收集的这篇文章主要介绍20:关于x++和++x的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include<stdio.h>
int main()
{
	int x = 3, y = 6, a = 0;
	while (x++!= (y -= 1))
	{
		a += 1;
		if (y < x)
			break;
	}
	printf("x=%d,y=%d,a=%d", x, y, a);
}

x++先使用x判断与y的关系,判断过后再++

第一次循环中优先运算y-=1,y=5,x=3,故a=1,循环之后x=4;
第二次循环中优先运算y-=1,y=4,x=4,故退出循环,循环之后x=5;

最终x=5  y=4  a=1;

#include<stdio.h>
int main()
{
	int x = 3, y = 6, a = 0;
	while (++x!= (y -= 1))
	{
		a += 1;
		if (y < x)
			break;
	}
	printf("x=%d,y=%d,a=%d", x, y, a);
}

++x是先++然后再判断x与y的关系。

第一次循环中优先运算y-=1,y=5,然后运算++x    x=4,  然后进行判断x和y  故a=1。
第二次循环中优先运算y-=1,y=4,然后运算++x    x=5,   然后判断x和y ;进行后续操作,得出a=2.

最后

以上就是怕黑自行车为你收集整理的20:关于x++和++x的用法的全部内容,希望文章能够帮你解决20:关于x++和++x的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部