c运行期函数是c的啊,api是windows的,每一个windows程序总要用到api,但不是每个都要用到c运行期函数。所以,根据jeffrey的说法,在同样功能的c运行期函数和api之间应该选择api,因为此时这条api的代码可能因为其他程序先前调用过而已经在内存中了。

解决方案 »

  1.   

    Fnoopy(编得程序,抱得美女。) :
    在同样功能的c运行期函数和api之间应该选择api----->
    为什么会后同样功能的c运行期函数和api?你能举个例子吗?我到另一个
    帖子给你分
      

  2.   

    c runtime函数可能调用了windows api,也可能是自己实现的。它是系统表现的封装,它将系统相关操作变成了标准操作。在api和runtime 函数之间,如果功能完全一样,应该选择runtime函数。
    因为只有runtime函数是标准的可移植的,而api不是。
      

  3.   

    就比如分配内存的啊,c有malloc,api有VirtualAlloc。
      

  4.   

    另外,hdyd() 兄,发现你我的信誉值不高啊,哈哈哈,这个论坛里好像不是100的人不多。
    不过我觉得我是被冤枉的,你呢。
      

  5.   

    api一般是动态连接库,c runtime都是静态函数。
      

  6.   

    Fnoopy(编得程序,抱得美女。):
    这个帖子不是我开的,你到这里拿分吧:
    http://www.csdn.net/expert/topic/556/556428.xml 
    另外:我也有冤要申啊,97分太难看了。