我一直在寻找一段代码here我是要去使用:困惑结构是如何工作的这段代码
#include <sys/stat.h>
struct stat sb;
if (stat(pathname, &sb) == 0 && S_ISDIR(sb.st_mode))
{
...it is a directory...
}
我想,如果我要使用它,我也许应该明白它能做什么。我的问题是关于行
struct stat sb;
这是什么意思?我知道struct
在宣布它的感觉就像
struct node { int val; node * next; }
,所以我感到困惑,为什么有结构声明后2个令牌。
它创建'struct stat'的一个实例。 – 2015-02-23 15:49:19
@RSahu为什么不只是'stat sb'呢?为什么'struct'? – 2015-02-23 15:51:05
尽管在这种情况下,对于C和C++来说,所有的东西都应该是一样的,你应该确定你想要保留的两个标签中的哪一个! – 2015-02-23 15:51:31