自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ++和短路求值、位运算

首先 a++ && b++中 a++返回的是0,是假值,&&只有前后都为真时才返回真,所以当a++为假的时候,b++就不再执行了;而 a++ || b++ 中 a++返回的是1,是真值,||有一个为真的时候就返回真,所以当a++为真的时候,b++也不再执行了。我们可以发现最终输出的值是一样的,但是二者的区别在于左++返回的++之后的值,而右++返回的是++之前的值。int 类型的 -1 的补码为32个 1 ,所以无论移多少位还是32个 1 ,所以最终的结果还是 -1。可以看到a和b的值成功的调换了。

2024-08-07 01:29:38 585 1

原创 关于简单的流程结构的一些基础题练习分享

通过观察发现,每一行都是从1开始乘,乘的数就是该行对应的数,乘到该行对应的数。猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。题目:今年爸爸的年龄是36岁,儿子的年龄是13岁,问:经过多少年父亲的年龄是儿子的二倍。注:使用" \t "的目的是为了方便输出的时候比较整齐。水仙花数:一个各位数字的立方和等于该数本身的三位数。输出以下形式的星星塔。

2024-06-15 19:35:24 494

原创 初学C语言流程结构——if、switch、for、while的基本用法

所有非零的值都是真值,if判断的是当前表达式里的是真值还是假值,如果表达式返回的值是真值,那么执行if里的语句,如果是假值,那么执行else里的语句。通过运行结果可以看出,do-while循环执行了循环内容,而while循环没有执行,因为do-while循环是先进行一次循环条件再进行循环判定,也就是至少执行一次循环。这是一个模拟石头剪刀布的小程序,当括号里的值为a时,返回值是1,执行case 1,最后输出“石头”。while循环通常用于不知道循环次数的情况,小括号内是循环条件,大括号内是循环内容。

2024-06-05 20:30:43 666 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除