第1个回答 2014-04-01
程序运行时 首先在内存(RAM)中为 各个变量申请内存 通过变量名 对变量进行查询 ;可以简单的理解为内存中 存在了 四个变量 a,b,c,d 并且进行了初始化工作(初始化:定义变量并且赋初值) 因为都是整形变量(int)所以每个变量都站两个字节 ,程序开始运行 ==》 ++a 表示 变量 a 首先进行自增运算(每次加1)然后在参加到其他运算中来 ,那么a-- 则表示 变量a首先进行运算然后在进行自减操作(每次减1) 这段程序运行后 a = 2 ;b=2;c=2;d=4. 结果为3 。 很久没用 VC或者TC了 建议自己编程运行下