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

C语言程序设计,不懂

int k, flag;
if(k=0){
flag=0;
}else{
flag=1;
}
printf("k=%d#flag=%d\n",k,flag);
求程序段输出结果
为什么是k=0#flag=1
?

因为是k=0,他会先给k赋值为零,if(0)假。
所以执行else使得flag=1

  1. 请用 ‘代码块’ 输入程序。
  2. 你的 if (k=0), 应该是 (k==0) 吧?

近期文章

  • 退出Wordpress和Facebook
  • int a(int b);int t=pow(a(b),3);这两行什么意思?
  • RNA-seq中featureCounts使用问题
  • sigma-delta ADC建模
  • 怎么使用wireshark来判断sliding window大学变化?
  • 怎么弄,这个bitlock激活win10
  • 这个选择法排序程序哪里有错误么
  • python动物质量排序
  • 如何向具有学说迁移的列添加自动增量?
  • Python如何将形参变成全局变量
  • python打包exe相关driver的问题
  • 提问,我在把c盘用户名改了后出大问题了
  • 关于用pyinstaller打包文件但是却打不开
  • JAVA请问一下4.6为啥一直不对
  • inventor直连手机ai通信异常
  • paddlepaddle的bml里面怎么上传大于150M的文件?我用导入数据集,然后打开cell复制命令运行,报错了
  • c语言题计算奇数偶数分别多少个中用do while循环和while循环的问题
  • idea java代码想通过JDBCUtils实现一个连接数据库模拟登陆的功能
  • 正则表达式匹配比率形式,不能以0开头,且是1:1形式
  • 如何处理保存在单独服务器上的媒体(PHP)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华