c语言实际应用的那些坑(一)‘=’ 和 ‘==’

对于刚开始工作的 c语言软件工程师在实际项目遇到的一个问题就是 =和==

#include <stdio.h>

int main()
{
   //  www.lzjuzi.com 励志句子网站为您提供代码
   int a = 0x100;
   int b = 0x001;
   if( a = b)
   {
  	 	printf("a和b 相等\n");
   }
   
   
   return 0;
}

以上代码 最大的错误 就是 if(a = b) 这个代码在编译的过程中 没有错误但是在运行的时候一定会有错误
这个只是简单例子 但是要在大项目上 有10多万行代码 一旦碰到问题就不好解决 所以大家在写程序的
时候一定要注意

猜你喜欢

转载自blog.csdn.net/u012421714/article/details/87907360