C语言({})表达式

来源:互联网 发布:linux tar压缩文件夹 编辑:程序博客网 时间:2024/05/22 10:30

测试代码:

#include <stdio.h>int main(){    int a = 10;    a = ({ int c = 0; c = 5 + 6;});                printf("a = %d\n", a);    return 0;}

运行结果:

a = 11

结论:

({})表达式取的是{}内表达式的值(返回结果)

0 0