[Error] lvalue required as left operand of assignment
来源:互联网 发布:linux下安装lnmp 编辑:程序博客网 时间:2024/06/07 03:36
用的是DEVc++
#include <stdio.h>#include <math.h>main(){int num,k,i,flag;printf("请输入一整型数");scanf("%d",&num);k=sqrt(num);for(i=2;i<=k;i++) if(num%i=0)break;if(i=k+1)flag=1;elseflag=0;printf("%d----->%d\n",num,flag);}
然后就出现了这种错误,根据百度,是什么左值与右值的问题,但是没太看明白,然后发现if(num%i=0)break;这句少了一个等号,应该是if(num%i==0)break;
运行结果正确,但这个问题到底是什么原因呢?
0 0
- [Error] lvalue required as left operand of assignment
- drivers/media/video/samsung/tv20/s5p_stda_grp.c:594:12: error: lvalue required as left operand of as
- error: lvalue required as unary ‘&’ operand
- linux c之gcc编译出现error:lvalue required as unary '&' operand解决办法
- error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::
- error:structure required on left side of . or .*
- left side of asn-op not an lvalue错误解决方法
- Misleading error message in PowerShell script: "Invalid assignment expression. The left hand side of an assignment operator need
- ICCAVR:lvalue required
- the left operand of ** is a garbage value
- the left operand of ** is a garbage value
- the left operand of * is a garbage value
- error: base operand of ‘->’ has non-pointer type ‘JNIEnv’
- JNI: error: base operand of ‘->’ has non-pointer type ‘JNIEnv’
- [Error] base operand of '->' has non-pointer type 'stac
- ./arch/arm/include/asm/barriers.h:33:24: error: operator '>=' has no left operand
- FreeMarker Error : left-hand operand: Expected a hash, but this evaluated to a sequence
- E2288 Pointer to structure required on left side of -> or ->*
- 代理服务器 详解 Apache与Nginx的比较与分析
- 利用JAX-WS开发Web服务
- memcached 详解
- C语言编程
- winform异步线程更新UI问题
- [Error] lvalue required as left operand of assignment
- 使用EF6和MVC5实现一个简单的选课系统--启航(1/12)
- 嵌入式linux无线网卡的使用设置
- 设计模式__装饰模式
- 六度人脉 全球最高效的人脉法则(图)
- mysql笔记-- mysql命令札记6
- 接触一个新语言
- Java 多线程 (并发)总结
- C中的volatile用法