- 博客(2)
- 收藏
- 关注
原创 专升本考试C语言错题整理
专升本考试C语言错题整理 前言:以下错题都是小编专升本考试中所遇到的常见的错题,希望对大家有所帮助,如有不足之处,还希望大家帮忙指出! 题型一:不同数据类型之间的混合运算 例: #include <stdio.h> int main() { char a = 'a'; int b = 2; double c = 1.0; printf("%d, %lf\n", a + b, b + c); return 0; } 运行结果是:99, 3.000000 解析:字符’a’的ASCII码
2022-05-15 11:57:15
606
原创 在C语言中遇到多个++x自增叠加怎么办?
首先需要了解C语言各个运算符的优先级(如下表): 看如下代码,很显然"++“的优先级是大于”+“的,而且”=“的结合性是自右到左,需要先计算”="右边的值再把计算结果赋值给等式左边的变量y。等式右边则需要优先计算++x的值。三个++x之后每一个括号里面的后缀表达式的值都是7,三个7相加最终的答案便是21。 #include <stdio.h> int main() { int x = 4; int y = (++x) + (++x) + (++x); printf("%d\n", y);
2022-05-15 10:21:05
1014
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人