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

请问这一行是怎么算的

#include <stdio.h>
#include<string.h>
void mx(char p,int b);
int main(int argc, char
* argv){
char a[6]="97531";
int c;
c=getchar();
mx(a,c);
puts(a);
return 0;
}
void mx(char p,int b)
{
while(
(p++)!='\0');
while(*(p-1)<b)
(p--)=(p-1);
*(p--)=b;
}
输入c=6;
(p--)=(p-1);
后面这个p是自减后的p吗?

不是吧,这个是赋值语句,先执行右边的表达式,然后将得到值赋值给右边。然后执行自减运算

近期文章

  • 关于python实例化的调用
  • 怎样用python实现从题库里随机抽取题?
  • 没有声明标识符怎么改
  • 谁有基于ECC的盲签名代码?
  • 高级SQL语言应用。
  • c语言,运行超时,找不出原因,如何解决?
  • navicat premium15 那个命令行界面的字体怎么调变大
  • C++编译完,运行不出来是怎么回事?
  • 怎么用python获得四个以上的内容啊
  • 这为什么选c?他明明是个逗号啊?
  • sodu:未找到命令
  • hanlp 运行import com.hankcs.hanlp.utility.TestUtility 报错
  • C++ 用openssl RSA 私钥解密
  • linux搭建网站出现找不到文件目录
  • 动态优先级调度 帮助注释
  • housing.csv 从github 获取失败
  • Graphics 方法fillRect为什么别人是默认黑色矩形而我的却是白色矩形呢?
  • C++中constexpr问题
  • java中窗口,出现空指针原因
  • 为啥网页上能显示css样式,vscode上不显示啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华