2026-10-15 16:15:01如何在c语言中调用c的子程序
社区
C语言 帖子详情 如何在c语言中调用c的子程序 Javen0010 2008-04-13 12:43:50 各位高手大侠们,在c中怎么调用c的子程序呢?比如说,我已经编好了两个程序了,第三个程序需要用我已经编好的前面两个程序,该如何调用前面的两个程序呢?
...全文
1712 11 打赏 收藏 如何在c语言中调用c的子程序 各位高手大侠们,在c中怎么调用c的子程序呢?比如说,我已经编好了两个程序了,第三个程序需要用我已经编好的前面两个程序,该如何调用前面的两个程序呢? 复制链接
扫一扫 分享 举报
写回复 配置赞助广告取 消
确 定
用AI写文章 11 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 ninesuns02 2008-05-06 打赏举报 回复 a(){};
b(){};
c()
{
a();
b();
}
main()
{
c();
} deb999 2008-05-06 打赏举报 回复 搂住好像说的是编好的程序 如果是编好的。EXE文件的话 用批perl或BAT链接吧
如果是连接.C文件那以上高手答案都可以参考 simo110 2008-05-05 打赏举报 回复 1,先把C的函数作一个动态库(其中要添加外部说明)
就是说要哪个函数给外面用
2,使用编译参数包含库,并用extern申明就可以用了
要例子的话请发mail:hecan@neusoft.com
Javen0010 2008-04-13 打赏举报 回复 能说的具体一点吗?谢谢了 clhposs 2008-04-13 打赏举报 回复 函数?
#include 包含文件就行 HelloDan 2008-04-13 打赏举报 回复 直接写函数名,加参数就行了。 薛定谔之死猫 2008-04-13 打赏举报 回复 一个方法,直接把代码拷贝进来,用到的函数申明一下就可以了
另一种办法是将子程序的代码编译成静态库或者动态库,在第三个程序中调用,编译时设置库相关的参数即可 acaubjbx 2008-04-13 打赏举报 回复 用#include把你已经写好的那两个程序包含到第3个程序里就可以了~
#include"1.c"
#include"2.c"
Big鹏 2008-04-13 打赏举报 回复 多文件结构处理方法:
文件1: point.h
文件2: point.cpp(or point.c)
文件3: main.cpp(or main.c)
在文件3中包含以下语句即可:
#include"point.h"
#include"point.c"
..........
不知你是不是理解了?!!! hiqrf 2008-04-13 打赏举报 回复 没看明白你想说什么... c_spark 2008-04-13 打赏举报 回复 三个文件一起编译
gcc a.cpp b.cpp c.cpp -o a.out 【ARM】 《C 语言调用汇编子程序》 与 《汇编调用 C 语言程序》 题目: 实现计算 1+2+3+…+(N−1)+N1+2+3+…+(N-1)+N1+2+3+…+(N−1)+N 的值 (N>0)(N>0)(N>0) 的加法运算
在 C 语言程序中调用汇编子程序,汇编子程序实现两个数的加法运算
在汇编程序中调用 C 语言子程序,C 语言子程序实现两个数的加法运算
一、 C 语言调用汇编子程序
C 语言主程序
#define ui... c语言调用子程序实例,C语言程序调用汇编语言子程序 C语言程序调用汇编语言子程序:在C语言中调用汇编子程序,由于可能会涉及参数和返回值传递的问题,可参见前面章节“编译器后端”中介绍的函数调用中的参数传递规律。关于c语言程序调用汇编子程序的瘴用范例如下。1)在汇编语言源文件中XREF CData ;外部声明的变量XDEF AddVar ;可以在外部模块使用的变量或子程序XDEF ASMData ;可以在外部使用的变量DataSec:SECTIONAS... c语言的子程序,51单片机C语言调用汇编子程序的简便方法 1、在汇编文件中,程序前边加上如下三句话就可以:PUBLIC _delay, _binrlc ;定义公用子程序名,这里定义了两个子程序(有下划线)LUOYUAN SEGMENT CODE ;程序段命名,LUOYUAN,叫啥名都可以RSEG LUOYUAN下边放子程序(程序名要下划线,其它标号不要下划线);汇编语言文件PUBLIC _delay, _binrlc;定义子... ARM实验-C语言主程序调用ARM子程序 与内联汇编不同,嵌入式汇编具有真实汇编的所有特性,数据交换符合 ATPCS 标准,同时支持 ARM 和Thumb,所以它可以对目标处理器进行不受限制的低级访问。所谓内联汇编程序,就是在 C 程序中直接编写汇编程序段而形成一个语句块,这个语句块可以使用除了 BX 和 BLX之外的全部ARM指令来编写,从而可以使程序实现一些不能从C获得的底层功能。(1)C语言调用ARM子程序时,在输入参数多余4个(比如是6个)的情况下前四个参数通过R0-R3传递,后面多余的参数会按照从右向左的顺序压栈。 利用c语言调用汇编子程序,使用CCS编译,怎样在主程序为C语言中调用汇编子程序... //*****************************************************************************//// rgb.c - Evaluation board driver for RGB LED.//// Copyright (c) 2012-2014 Texas Instruments Incorporated. All rights...
C语言
70,040
社区成员
243,237
社区内容
发帖 与我相关 我的任务 C语言 C语言相关问题讨论 复制链接
扫一扫 分享 确定 社区描述 C语言相关问题讨论 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章