相关疑难解决方法(0)

C逗号运算符的使用

你看到它用于for循环语句,但它在任何地方都是合法的语法.您在其他地方找到了什么用途,如果有的话?

c c++ comma-operator

88
推荐指数
10
解决办法
2万
查看次数

逗号分隔的值列表用括号括起来在C中表示什么?a =(1,2,3);

我刚刚遇到了基本上执行以下操作的代码:

int a = (1, 2, 3);
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这种表示法.这是什么意思?

c c++ comma

19
推荐指数
4
解决办法
2173
查看次数

关于如何理解printf("%d \n",({int n; scanf("%d",&n); n*n;})); 在C中工作

我通过quora答案看到了这个程序

 #include<stdio.h>
 int main() {
    printf("%d\n", ( { int n; scanf("%d", &n); n*n; } ));
    return 0;
 }
Run Code Online (Sandbox Code Playgroud)

我想知道这是如何工作的,如果这符合标准?

c printf block

10
推荐指数
1
解决办法
1555
查看次数

标签 统计

c ×3

c++ ×2

block ×1

comma ×1

comma-operator ×1

printf ×1