- 博客(29)
- 收藏
- 关注
原创 C语言中运算符优先级
运算符优先级的记法:C语言把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,可见其范围的宽(如:将赋值符“=”作为赋值运算符、方括号作为下标运算符)。优先级与求值顺序无关。如a+b && b*c,虽然*优先级最高,但这个表达式求值顺序是从左到右。优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。相同优先级中,按结合性进行结合。大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。
2022-12-07 12:38:29
439
原创 main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c++; printf(“%d\n“,c) } 输出结果是3还是2?
main() { int a=2,b=-1,c=2; if(a
2022-11-30 15:59:36
3213
原创 使用代码实现快速排序
前言怎么使用代码实现快速排序方法1创建两个列表分别保存有序值和无序值代码如下:def quickSort(nums): n = len(nums) if n <= 1: return nums left= [] right = [] piove = nums[0] #基准值 for item in range(1,n): # 第一个数不需要遍历 if nums[item] > piove:
2022-03-29 12:31:58
755
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人