酷酷数码问答网 _ www.kukumt.com
首页 电脑常识 互联网 操作系统 软件应用 硬件相关 电脑安全 数码产品 手机相关 笔记本 其它相关 编程
栏目导航
首页 > 编程 > 正文

一个文件中的函数想用文件中定义的结构体,c语言中,用extern好像解决不了

作者:用户发布来源:酷酷数码问答网发布时间:2018-3-12


求教了辩!一个文件中的函数想用文件中定义的结构体次如何做,c语言中,用extern好像解决不了?谢谢哩!

【百科解答】

c语言中如何在一个函数中调用在另个文件中定义的函数
#include <stdio.h> void main() { extern void enter_string(char str[...
一、前提条件: 1、两个文件必须编入同一个可执行文件; 2、被调用函数必须是全局函数,即不能是static函数。如果有static修饰,那么必须写在头文件中,并被另一个文件引用。 二、声明: 1、可以声明在头文件中,并在调用文件中引用该头文件; 2...

C语言如何在一个文件中调用另一个文件的函数用头...
写一个简单的例子试一下
file1.c 头文件为file1.h file2.c 头文件为file2.h 比如file2.c要调用file1.c里的一个函数 首先file2.c里要包含file1.h头文件(file1.h里有file1.c的函数申明) 然后file2.c文件里要有file1.c里的外部函数申明,用extern关键字申明 然后就可以直接...

C语言在一个函数里面定义了一个结构体,怎么在另外...
或者怎么定义一个全局结构体,让所有函数都能调用?
C语言在一个函数里面定义了一个结构体,在另外一个函数里面使用: struct tmp { int a; int b; }; struct tmp c; //1. 采用全局变量 int func1() { struct tmp c; func2(c); // 2. 采用传参 } 1. 定义成全局变量 2. 通过传递参数 3. 只能通过这两...

这是关于C语言的问题:一个工程中有两个文件,如何...
这是关于C语言的问题:一个工程中有两个文件,如何在一个文件中调用另一...
当然可以啦。举个例子吧:两个文件 main.c function.c我们在function.c 中写一个函数 func();与此同时,我们需要写一个.h文件来声明这个函数,即function.h// 以下是function.h 的内容#ifndef __FUNCTION_H__#define __FUNCTION_H__void func();...

c语言能不能在一个文件中写一个函数,然后再另一个...
比如我在文件“1。c”或“1。h”中定义了一个函数;然后我又写了一个文件“a...
当然可以啦。 举个例子吧:两个文件 main.c function.c 我们在function.c 中写一个函数 func(); 与此同时,我们需要写一个.h文件来声明这个函数,即function.h // 以下是function.h 的内容 #ifndef __FUNCTION_H__ #define __FUNCTION_H...


更多话题
上一篇:公司动态发了新的动态不显示 下一篇:双击事件怎样触发屏幕的PAI,义屏幕中ALV
[酷酷数码问答网 _ www.kukumt.com] 本站信息来自网友发布,本站无法保证其内容真实性,请用户一定仔细辨别。联系QQ:885 971 98