extern Person p; int main() { //在main函数中访问p printf("Person ID: %d\n", p.id); printf("Person Name: %s\n", p.name); return 0; } 在这个例子中,我们首先在data.c文件中定义了一个名为Person的结构体,并声明了一个全局的Person类型的变量p。然后,在main.c文件中,我们声明了与data.c...
百度试题 题目C语言中extern的作用( ) ( ) A.结构体变量名B.预处理命令C.结构体的关键字D.外部变量申明相关知识点: 试题来源: 解析 D 反馈 收藏
info1=&infoa;这两句话不是放在这里的。extern表示此变量在其他文件中,本文件只是一个类型声明。你在定义info1,info2的文件里面写最后的两行才行。
结构体在头文件中定义,然后要使用该结构体的源文件直接导入该头文件即可。例:结构体Node //Node.h文件#ifndef NODE_H#define NODE_Hstruct Node{ int data; Node* next;};#endif//main.cpp文件#include "Node.h"int main(){ struct Node n; n.data = 0; n.next = NULL...
在.h头文件中包含nameMap* 声明 *。如果想要一个 * 数组 *,则必须指定大小。
在.h头文件中包含nameMap* 声明 *。如果想要一个 * 数组 *,则必须指定大小。