社区
C语言
帖子详情
一个程序在两个编译器上的编译结果~
cssin
2000-11-13 11:19:00
题目:将华氏温度转为摄氏温度。公式如下:C=5/9*(F-32)
我的程序如下:
main()
{float c,f;
printf("请输入华氏温度:");
scanf("%f",&f);
c=5*(f-32)/9;
printf("摄氏温度为:%f\n",c);
}
在RedHat下我能成功编译这个程序,可在TC下提示:
Undefined symbol 'c'
这是怎么会事啊?
...全文
113
2
打赏
收藏
一个程序在两个编译器上的编译结果~
题目:将华氏温度转为摄氏温度。公式如下:C=5/9*(F-32) 我的程序如下: main() {float c,f; printf("请输入华氏温度:"); scanf("%f",&f); c=5*(f-32)/9; printf("摄氏温度为:%f\n",c); } 在RedHat下我能成功编译这个程序,可在TC下提示: Undefined symbol 'c' 这是怎么会事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Winsky
2000-12-02
打赏
举报
回复
你把程序在TC下用手工重新敲一遍,看看如何?绝对会编译通过,真的。8)
茂奇软件
2000-11-13
打赏
举报
回复
注意回车符号。
0x0d0a or 0x0a0d or just 0x0a only?
Jansen Zhu.
MATLAB
编译
器
基于MATLAB 2018b版本介绍MATLAB
编译
器
。介绍如何利用
编译
器
将MATLAB代码
编译
为独立应用
程序
或组件,并在没有安装MATLAB的计算机上进行部署。所在套餐:MATLAB核心知识点系列课程-CSDN
程序
员研修院,不断更新和增加课程。
在C++
程序
中调用被C
编译
器
编译
后的函数为什么要加extern “C”
在C++
程序
中调用被C
编译
器
编译
后的函数为什么要加extern“C”?在C++
程序
中调用被C
编译
器
编译
后的函数,为什么要加extern “C”? 首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编 译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量
JVM
编译
器
的
编译
过程
一、
编译
器
概述 本片文章叙述的是HotSpot虚拟机的
编译
过程,HotSpot包含
一个
解释器javac和
两个
即时
编译
器
,它们之间配合工作。 解释器与
编译
器
: 1、解释器与
编译
器
两者各有优势,当
程序
需要快速启动和执行的时候,解释器可以后先发挥作用,省去
编译
时间,立即执行。在
程序
运行后,随着时间的推移,
编译
器
逐渐发挥作用,把越来越多的代码
编译
成本地代码之后,可以获得更高的执行效率
【
编译
原理】
编译
器
简介及
编译
器
结构概述
今天开始总结
编译
原理的知识,但是感觉这门课有难度,嗯?无妨,就是干。第一篇:什么是
编译
器
。 下方的图片摘自
编译
器
设计第二版。本文参考
编译
器
设计第二版(橡书)和
编译
原理第三版(陈火旺版)。
编译
器
简介
编译
器
是什么? 我们平时编程所用的语言是高级语言,而机器只能识别机器语言。那什么做桥梁?
编译
器
做桥梁。
编译
器
是
一个
复杂的
程序
,它的工作是 将源语言
程序
(一般是高级语言)转化为 目标语言
程序
...
在C++
程序
中调用被 C
编译
器
编译
后的函数,为什么要加 extern “C”声明?
函数经过
编译
系统的翻译成汇编,函数名对应着汇编标号。 因为C
编译
函数名与得到的汇编代号基本一样,如:fun()=>_fun, main=>_main 但是C++中函数名与得到的汇编代号有比较大的差别。如:由于函数重载,函数名一样,但汇编代号绝对不能一样。 为了区分,
编译
器
会把函数名和参数类型合在一起作为汇编代号,这样就解决了重载问题。具体如何把函数名和参数类型合在一起,要看
编译
器
的帮助说明了
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章