请问C Runtimes函数是什么意思阿?它和Windows API函数区别是什么? 请问C Runtimes函数是什么意思阿?它和Windows API函数区别是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C Runtimes是C的运行库,程序中要调用的C函数靠的就是它,Windows API是Windows的函数,本来就在系统中我认为是这样 windows 中也用c runtime 函数的,应该是语言的,平台无关的。就像是win32 API得祖宗,还不得不贡着。我认为 C Runtime函数的中文是C运行库函数,在MS的VC++中指的是libc.lib libcmt.lib 和msvcrt.lib库中的函数。例如printf()...Win32 API函数常用是用<windows.h>声明,在DLL中实现的,主要是负责实现WINDOWS界面及其相应的内核部份。例如CreateWindow()...对一个EXE文件(由C/C++编译器生成),C-Runtime函数是必须,没有它EXE文件也就无从存在,Win32API则是非必需的,如果程序只是一个DOS程序,它可以不调用WIN API。 对一个EXE文件(由C/C++编译器生成),C-Runtime函数是必须,没有它EXE文件也就无从存在,////////////////对不起,我是个初学者,可否进一步解释为什么“-Runtime函数是必须,没有它EXE文件也就无从存在”,如果不会请帮忙up,谢谢 对一个EXE文件(由C/C++编译器生成),C-Runtime函数是必须,没有它EXE文件也就无从存在不是很准确…… 应用程序根据它来和硬件沟通,API是价在它上面的。何以没有它,只要你自己可以把要做的事完成了: 创建进程、线程、把第一段代码放上CPU、…… 我认为。可执行程序不一定是EXE,不同平台上可以不同(吹毛求疵的说) williamx(稻草人) : 照你这麽说是这样一种关系了》? 硬件-----C-Runtime------API--------程序 解释为什么“-Runtime函数是必须,没有它EXE文件也就无从存在"答: 当你用C/C++语法写出一个程序的时候,你至少需要调用一个函数,main(),但在C/C++语法中并不存在一个关键字叫main,虽然这个函数名有著诸多与其他函数名不一样的限制之处,但它仍就是用户定义的函数名,倒底是谁在使用main()呢,答案是C-RUNTIME libaray,你的程序一定要与OS打交道,但OS对APPLICATION的程序员来说是透明的,所以中间必然有一个中间层,负责程序员与OS之间的接口,这个中间层的一部份叫C-RUNTIME库. 因此它是必须.楼上的想法基本正确,但程序程序到硬件之间通常是隔了好几层的,如APPLICATION->OS->DRIVER->HARDWARE.而使用C/C++程序是无法直接操作寄存器(所以也不存在把第一段代码放上CPU),这些应该是通过汇编程序完成的.如果楼上的能不用C-RUNTIME库写出一段可运行的代码,不妨贴出来,让大家学习学习. Zark(金陵五月)大哥说的很好,不过对我来说有点深奥:( 请星星大虾用更平易的语言解释一下"什么是C Runtimes函数及其存在的必要性",大家请鼓掌! 多個com口打開問題 在CView继承类中设置定时器问题 CRichEdit几个小问题 用VC操作WORD,如何隐藏WORD的菜单? 一个问题,急! 参数的传递的问题 __set_app_type是干什么用的? 微软面试题目求救十万火急 由《测试你的C++水平(UP着才得分!) (paladinsong ) 》一贴所想 Winsock第二版不能再不同线程中调用,对不对?(空) 有那位仁兄能告诉我,DSP和DSW有什么区别! 求救求救!!!!!!!!!!!!!!!!!!!!!!!!
Windows API是Windows的函数,本来就在系统中我认为是这样
////////////////
对不起,我是个初学者,可否进一步解释为什么“-Runtime函数是必须,没有它EXE文件也就无从存在”,如果不会请帮忙up,谢谢
照你这麽说是这样一种关系了》?
硬件-----C-Runtime------API--------程序
APPLICATION->OS->DRIVER->HARDWARE.而使用C/C++程序是无法直接操作寄存器(所以也不存在把第一段代码放上CPU),这些应该是通过汇编程序完成的.如果楼上的能不用C-RUNTIME库写出一段可运行的代码,不妨贴出来,让大家学习学习.