if语句中(num=X)和(num==X)的区别

简介: if语句中(num=X)和(num==X)的区别
//if语句中如果用了两个等号(判断)
//#include<stdio.h>
//int main()
//{
//    int num = 3;
//    if (num == 5)
//        printf("hehe\n");
//    else
//        printf("haha\n");//打印结果为haha
//    return 0;
//}
//if语句中如果用了一个等号(赋值)
#include<stdio.h>
int main()
{
    int num = 3;
    if (num = 5)
        printf("hehe\n");
    else
        printf("haha\n");//打印结果为hehe
    return 0;
}

image.png

image.png

相关文章
|
机器学习/深度学习 人工智能 算法
AIGC革新商业模式与用户体验
【1月更文挑战第19天】AIGC革新商业模式与用户体验
438 1
AIGC革新商业模式与用户体验
|
数据库 Python
matplotlib绘制饼图之基本配置——万能模板案例
matplotlib绘制饼图之基本配置——万能模板案例
660 0
matplotlib绘制饼图之基本配置——万能模板案例
|
存储 Oracle 关系型数据库
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
1198 0
|
8月前
|
云安全 安全 Cloud Native
阿里云 SASE 2.0 能力迭代|构建一体化办公数据安全解决方案
阿里云 SASE 2.0 能力迭代|构建一体化办公数据安全解决方案
|
10月前
|
存储 数据管理 C语言
C 语言中的文件操作:数据持久化的关键桥梁
C语言中的文件操作是实现数据持久化的重要手段,通过 fopen、fclose、fread、fwrite 等函数,可以实现对文件的创建、读写和关闭,构建程序与外部数据存储之间的桥梁。
|
算法 调度 数据安全/隐私保护
什么是CAS锁
什么是CAS锁
242 0
|
开发工具 git
Git 中的 fork、branch 和 clone
【8月更文挑战第27天】
1035 5
|
Web App开发 监控 UED
如何解决Angular中的Error: HTTP request failed, call timeout问题
在Angular应用中,遇到HTTP请求超时错误`Error: HTTP request failed, call timeout`时,可通过多种途径解决。首先,可增加请求超时时间,Angular默认无超时限制,设置合理的超时时间如5秒有助于避免长时间等待无响应。其次,检查服务器响应时间,利用开发者工具监控网络请求,优化服务器端代码或调整超时值。最后,确认网络连接稳定性,使用`navigator.onLine`检测网络状态,并在不同网络环境中测试。这些策略共同作用,能够有效提升应用的稳定性和用户体验。
684 1
|
存储 JSON 小程序
微信小程序投票管理系统:打造智能、便捷的投票体验
微信小程序投票管理系统:打造智能、便捷的投票体验
411 0
|
弹性计算 Serverless 持续交付
聊聊如何把项目从Gitee部署到阿里云上
【7月更文挑战第11天】聊聊如何把项目从Gitee部署到阿里云上
574 1