首页
IT
登录
6mi
u
盘
搜
搜 索
IT
C语言赋值表达式语句的返回值
C语言赋值表达式语句的返回值
xiaoxiao
2021-08-26
105
C语言赋值运算符返回的是左值的地址
#include <stdio.h> int main() { int a = 1; printf("%d, %d, a = %d\n", (a*=2), (a+=3), a); return 0; }
这个例子会输出什么呢?
5, 5, a = 5 么?
忘了printf压栈是从右至左的。它会输出:
8, 8, a = 8
转载请注明原文地址: https://ju.6miu.com/read-677129.html
专利
最新回复
(
0
)