C(格子指数增长放谷粒问题)停不下来

#代码停不下来
#源代码如下:
#include//方格棋盘指数增长放谷粒问题

img

#出现的问题:代码停不下来

img

#初步解决:值过大(?)
#软件Dev-c++
#大一软件工程,目前在用《C Primer Plus 》学习,只学到第五章运算符,向同学询问后,得到以下解答(目前还不是很明白

  1. Int大小有限,*2后会爆(不过本题不就是需要指数吗?
  2. %4d取不到,可以试着取余数(取余数的话或许和本题所需求占比不一样?
  3. 时间复杂度(查了网上说法还是不太理解
  4. count=count++不一定对

count=count++ 改成 count=count + 1; 如果那样写count的值一直会不变,这个和编译器的行为有关系,大概跟了一下执行的顺序是先缓存count的值,然后count加1,之后再赋值

count++就相当于count = count + 1
count=count++ 语法错误