Rüp*_*ure -2 c block parentheses curly-brackets
不知道这是一个非常愚蠢的事情要问,因为我觉得它会向C syntax.But我不sure.I跨迷迷糊糊的问题发布几分钟back.The OP采用类似(int i = 0; i < n; i++)
,即甚至没有;
经过i++
.
但是虽然OP的界限显然是错误的,但我很想问一些我不知道的事情 - 以下C中的含义是什么:
(int i = 0; i < n; i++;) // Three `;` terminated statements enclosed in ()
Run Code Online (Sandbox Code Playgroud)
因为以下只是表示C中的一个语句块:
{int i = 0; i < n; i++;}
Run Code Online (Sandbox Code Playgroud)
我的意思(int i = 0,n=3; i = n; i++;)
是,在下面的虚拟程序中意味着什么:
#include<stdio.h>
int main(void)
{
(int i = 0,n=3; i = n; i++;)
}
Run Code Online (Sandbox Code Playgroud)
编辑即使是来自该原始问题的单行也会被错误带走.让我独立询问:如果我们;
在一对中包含多个已终止的语句,它会怎么做 ()
?如果我们在{}
其中包围成为一个块,但是怎么样()
?
归档时间: |
|
查看次数: |
4804 次 |
最近记录: |