c - 为什么变量总是打印0?
问题描述
#include <stdio.h>
int main(void)
{
int j = 0;
for(int i = 0; i < 100; i++)
{
j = j++;
}
printf("%d\n",j);
return 0;
}
在上面的程序中,我考虑了变量99
的输出。j
但它总是 print 0
。
我不明白,为什么j
总是打印0
?
解决方案
推荐阅读
- javascript - 如何正确使用 *ngIf?
- php - 在表格中显示两个不同大小的数组
- azure - 使用发布管道发布通用包
- javascript - 只有在多个子组件完成运行后才更新父组件
- reactjs - material-ui-pickers v2 - 即时本地化问题
- batch-file - 如何修复文本文件批处理输出中的换行符?
- delphi - 如何在 TIdHttp 中发布带有中文字符的文件
- xcode - 无法构建 Xcode 项目:“XCTest' 不包含位码”
- python-3.x - 如何随着条形宽度的减小在图中的条形之间减少或没有空格(每个条形的大小可能都具有相同的大小)
- python - 将 MNIST 数据与 Keras 一起使用