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

问题:左操作必须为左值

#include<stdio.h>
int main()
{
int a=7;
if(a%2=1)
printf("%d是奇数.\n");
return 0;
}

运行为什么会出现“=”:左操作必须为左值。
怎么解决?

而不是=,因为==是逻辑等于,而=是赋值语句,上面的a%2=1是语法错误的,必须要改成逻辑等于"=="才可以

近期文章

  • ImportError: cannot import name 'myqr' from partially initialized module 'MyQR'
  • 键控流水灯仿真运行时LED都不亮
  • 如何让两个div元素的高度相等(其中一个的高度为自动)
  • spring创建aop初始化问题
  • 哪里错了或者是语法错误
  • visual c++运行时总是弹出找不到系统文件
  • 丢石子的c语言代码问题
  • 修改GNS中的指令问题,想认识对虚拟机感兴趣的博主!
  • xcode7下面的view as视图是不是没有的?还是要自己设置的?
  • 压缩包密码,微博数据的
  • matlab中struct2table函数如何修改AsArray,使得输出变量大小不同
  • 如何自定义数组将snmp的trap转换成字符串
  • mysql8.0安装不了出现了这个怎么弄啊
  • switch语序和循环语序套用,不知道怎么办了,可不可以告诉我一个模板,顺便看看这一题
  • 为什么当我输入字母的时候会出现死循环
  • C语言单链表实现对称差
  • 日记的加密的算法,字符串编码如何利用C语言编程实现的呢
  • C语言程序编写(分支结构程序)
  • jar包运行报错,unable to satrt embedded tomcat
  • 求各位同学,这个怎么解答?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华