2024.7.2作业

1. 梳理笔记(原创!!!)

2.解析代码:分析每一步变量的取值

#include <stdio.h>

int main(int argc, char *argv[])

{

int a = 10; //a=10

int b = a--; //b=10

int c = a + b + 2; //a=9 b=10 c=21

int d = (b--) + (++c); //d=10+22=32 c=22 执行后b=9

printf("%d\n",d);

}
[单选题] B

A. d = 31 B. d = 32 C. d = 33 D. d = 34

3.

结果是 9

4.

D

相关推荐
真果粒wrdms1 小时前
【sqlite3】联系人管理系统
linux·c语言·数据库·经验分享·笔记·sqlite
托马斯-木1 小时前
const与#define 比较
c语言·内存
小小怪下士的编程小屋2 小时前
FreeRTOS的任务间通信
c语言·stm32·单片机·嵌入式硬件
Q_hd2 小时前
【嵌入式】探索嵌入式世界:在ARM上构建俄罗斯方块游戏的奇妙之旅
linux·c语言·arm开发·游戏
9毫米的幻想3 小时前
【C语言】—— 文件操作(上)
c语言·开发语言·学习
DHDN——19974 小时前
C语言 实现socket服务器客户端通信
服务器·c语言·网络
禁默12 小时前
c语言回顾-内存操作函数
c语言·开发语言·程序人生
人才程序员13 小时前
【C语言】函数无参数有返回值、有参数无返回值、有参数有返回值
linux·c语言·开发语言·c++·stm32·单片机·c
攻城狮7号14 小时前
【第五节】C/C++数据结构之图
c语言·数据结构·c++
XiaoCCCcCCccCcccC14 小时前
C语言中的动态内存管理
c语言·开发语言