struct stu_t *dev, *brother_dev;
struct stu_t *dev, brother_dev;
这两行代码看起来是C或C++的代码片段,它们定义了两个名为dev
和brother_dev
的变量,其类型为 struct stu_t
的指针。
下面是每行代码的描述:
-
struct stu_t *dev, *brother_dev;
在这行代码中,
dev
和brother_dev
都被定义为struct stu_t
类型的指针。它们都可以存储struct stu_t
类型对象的地址。 -
struct stu_t *dev, brother_dev;
在这行代码中,
dev
是struct stu_t
类型的指针,而brother_dev
则是struct stu_t
类型的对象,而不是指针。与前一行代码不同,brother_dev
直接是一个struct stu_t
类型的变量,其存储的是struct stu_t
的实例,而不是地址。
这里需要注意的一点是 *号的作用