最赞回答 / 荣顶
如果你听不懂的话呢,换句话说
因为C语言规定 不可以用static 做形参 为什么这么规定,是因为没必要 静态局部变量的特点,是生存周期不被函数限制 每次调用函数时,静态变量还是上次退出的值。 除此外 和普通局部变量没区别 而参数, 每次调用的时候, 形参的值其实就是实参决定的 换句话说,每次调用函数, 形参都会被重新初始化或者说赋值 这样的话, 用static就没什么意义了,以为完全没机会保留上次的值,必然会被重写的。 既然没意义,C就规定了,形参不许static
2015-10-06
最新回答 / 陈词
这个是我的理解,第一个a++先取值 再运算 所以输出是100 运算之后就是101了 所以输出是100但实际变成了101第四个同样的道理,刚接触这个东西的小白,不知道理解的对不对,勿喷
2015-10-05