【发布时间】:2015-01-03 19:59:30
【问题描述】:
如果原始值为 -33,则用于为 int 变量提供值 26,如果原始值为 -19,则为 27
void func(int *a)
{
if (a == -33)
*a = 26;
if (*a == -19)
*a = 27;
}
【问题讨论】:
-
使用这个:
if (*a == -33) -
你自己就不能观察这两种 if 语句模式的差异吗,至少!请不要在没有理解的情况下复制代码,如果你这样做......