自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 命题结合律

解析:(P\wedge Q)\wedge\neg P,根据结合律可写成P\wedge Q\wedge\neg P,P与\neg P不能同时为真,所以无论Q取何值,该式都为假,成真指派有0种。

2025-02-19 14:46:44 302

原创 错题0101

例如,如果你错误地写成 #define SUM a + b ,并且在代码中使用 SUM * 2 (本意可能是想计算 (a + b) * 2 ),预编译后可能会变成 a + b * 2 ,这会导致计算错误。在预编译时,代码中出现 MAX(x,y) 的地方会被替换成 ((x)>(y)?(x):(y))。- 程序中使用了 #define 宏定义, #define sum 10 + 20 ,这里 sum 被定义为 10+20。- 例如: #define MAX(a,b) ((a)>(b)?

2024-12-23 22:31:43 345

原创 错题0011

2. 然后有一个 while 循环,循环条件是 i<=5。,这使得循环体变成了一个空语句。- 由于 while 循环体为空且循环条件始终成立,程序会陷入死循环, printf 语句无法执行,因此没有任何输出。3. 由于循环体为空, i 的值不会在循环中被改变,导致循环条件 i<=5 始终成立,程序陷入死循环。4. 因为程序陷入死循环, printf 语句永远不会被执行,也就不会有任何输出。1. 程序中定义了一个变量 i 并初始化为0。这是一道关于C语言程序执行结果的题目。

2024-12-23 14:47:51 376

原创 数组名代表数组的首地址

x 是一个数组名,在C语言中,数组名代表数组的首地址,是一个常量指针,不能进行赋值操作。所以 x = x + n;- 题目中定义了 int x[5], n;,然后判断 x = x + n;- 同样,因为 x 是数组名,代表数组首地址,不能进行自增操作。2. 综上所述, x = x + n;都是不正确的,答案是A. 正确。- 对于 x = x + n;

2024-12-23 14:11:34 434

原创 %c用于输出字符,%d用于输出整数(包括字符对应的 ASCII 值)

用于输出整数(包括字符对应的 ASCII 值)。什么时候输出ascll值什么时候输出本身值。

2024-12-17 20:29:38 292

原创 c语言是一种面向过程的语言

面向过程(Procedure - Oriented Programming,POP) 如 C 语言,程序是由一系列的过程(函数)组成,通过顺序调用这些函数来完成任务。重点在于过程和操作的步骤。 面向对象(Object - Oriented Programming,OOP) 如 Java、C++ 等,将数据和操作数据的方法封装在一起形成对象,通过对象之间的交互来实现程序功能。重点在于对象和类的设计。

2024-12-17 15:44:55 181

原创 if语句与switch语句的区别

【代码】if语句与switch语句的区别。

2024-12-17 14:34:38 227

原创 错题0010

这是一道关于 C 语言数组初始化定义语句正确性的选择题。

2024-12-17 14:18:12 377

原创 错题0001

【代码】错题0001。

2024-12-16 19:51:45 123

原创 错题111

【代码】错题111。

2024-12-16 19:40:23 172

原创 if语句中else的使用

在 C 语言中,if语句用于条件判断,而else关键字通常与if语句一起使用,用于在if条件不成立时执行另一段代码。以下是if - else。

2024-12-08 17:17:10 906

原创 continue的作用

在 C 语言中,continue。

2024-12-08 16:30:00 1008

原创 错题110

正确的输入方式应该是按照。这种格式来输入,因为。

2024-12-08 16:11:53 173

原创 程序001

2024-12-05 21:43:12 158

原创 错题101

分析程序逻辑 程序开始时定义了三个整数变量a、b和s。 然后通过scanf函数从键盘读取两个整数,格式控制字符串%2d%2d表示读取两个宽度为 2 的整数。 当输入54321时,a会读取54,b会读取32。 接着计算s = a / b,这里是整数除法。 54 / 32在整数除法中,结果是1(因为只取商的整数部分)。 最后通过printf函数输出s的值,格式控制字符串"s=%d"表示输出s的值。

2024-12-05 20:20:21 210

原创 十进制与其他进制的转换

1除以2,商0余1。例如二进制数1011,计算方法是 1\times2^0 + 1\times2^1+0\times2^2+1\times2^3 = 1 + 2 + 0 + 8 = 11。如十进制数283,283除以16商17余11(B),17除以16商1余1,1除以16商0余1,结果是11B。- 八进制转十进制:类似二进制转十进制,从右到左用八进制位上的数字乘以8的相应位数的幂,再求和。比如十进制数25,25除以8商3余1,3除以8商0余3,从下往上余数排列为31,这就是25的八进制表示。

2024-12-05 18:39:30 574

原创 错题100

【代码】错题100。

2024-12-04 19:22:18 211

原创 单目运算符和双目运算符

总之,单目运算符只作用于一个操作数,而双目运算符需要两个操作数才能进行运算。

2024-12-04 19:13:08 509

原创 ||(逻辑或)和&&(逻辑与)

在 C 语言中,||(逻辑或)和&&(逻辑与)是逻辑运算符,它们用于对布尔值(真或假)进行操作。

2024-12-04 19:09:42 1664

原创 =和==的区别(赋值运算符和比较运算符)

总之,“=” 用于赋值操作,而 “==” 用于比较两个值是否相等。在编写代码时,尤其在条件判断语句中,要特别注意不要混淆这两个运算符。除了“=”和“==”,C语言中还有哪些常用的运算符?分享一些C语言中使用“=”和“==”时常见的错误示例。在C语言中,逻辑运算符有哪些?

2024-12-04 18:56:05 1632

原创 错题011

【代码】错题011。

2024-12-04 18:54:07 165

原创 错题001

【代码】错题001。

2024-12-04 18:34:13 222

原创 scanf函数

函数的一般调用形式为:其中:如果写成(没有取地址)则是错误的,程序可能会崩溃或产生不可预期的结果。这里和分别是两个输入项,用于存储输入的两个整数。输入项与格式控制字符串的匹配 输入项的类型和数量必须与格式控制字符串中的格式说明符相匹配。例如: 如果格式不匹配,可能会导致数据读取错误。总之,函数的输入项通常是变量的地址,用于将从标准输入读取的数据存储到相应的变量中。(在函数中,格式符不能指定精度,只有在函数中可以指定精度。)

2024-12-04 16:17:51 327

空空如也

空空如也

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

TA关注的人

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