我一直在尋找一段代碼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