2016-11-30 53 views
4

可能是一个愚蠢的问题,但我只是好奇。变量* temp* perm是什么意思?C++中的结构*

struct process { 
    int id; 
    char name; 
} *temp, *perm; 
+1

语法图!它是指向进程对象(struct)的指针类型的变量,显然是 – Swift

+0

请参见http://www.cplusplus.com/doc/tutorial/structures/ – Serg

回答

10

短版的

struct process { 
    int id; 
    char name; 
}; 

process *temp; 
process *perm; 

声明一个结构类型命名的进程,然后声明两个变量,是指向处理结构。