我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言问题,为什么选D,不明白,求解析

以下程序的输出结果为( )。

#include<stdio.h>

#define SQR(x) x*x

void main()

{ int a,k=3;

a=++SQR(k+1);

printf(”%d\n”,a);

}

A. 6
B. 10
C. 8
D. 9
为什么选D呀,求解析

++SQR(k+1)变为++k+1*k+1
执行顺序从左至右,k变为4,即4+4+1,为9
给采纳呗

近期文章

  • vue语法v-for问题
  • python的小问题
  • AndroidStudio无法打开,如何解决?
  • 求问:network embedded中的链接预测的通用步骤
  • vue初始化完build失败
  • config global `--global`, `--local` are deprecated
  • Natapp把我存储在session里的数据,随着页面的重定向给清除了
  • 友元函数 编译不通过 第二个类中显示定义的函数不在该类里 为什么呢
  • cx_oracle ORA-01036
  • 事件1012如何解决?
  • 数据库中错误1062,报错
  • org/springframework/data/redis/serializer/RedisSerializer
  • pywinauto无法使用类名定位控件
  • 请设计一个51单片机应用系统
  • Deepin系统中,安装了vim-instant-Markdown之后新建一个markdown类型文件会出错
  • navicate问题解答
  • 用Python调用js文件中的密码加密算法生成的加密后数据和网页上生成的加密数据不一样该怎么处理?
  • 关于微型计算机技术数字算法的运算
  • 关于#编程#的问题,如何解决?(语言-c语言)
  • 数据结构与算法,图。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华