1 库函数调用和系统功能调用有什么区别?
(1)系统功能调用,指调用操作系统提供的函数
在早期的DOS时代,是用中断来实现的,即著名的 INT 21H
在Windows里,由一系列DLL文件提供,比如User32.DLL GDI32.DLL等
(2)库函数调用,是指调用语言提供的函数,它由LIB库文件给与支持.
就我所知,从TurboC 2.0起,您就可以创建自己的函数库。
2 文件句柄和文件指针有什么区别?
(1)文件句柄,是一个文件打开后,系统分配给它的一个代号(整数),
在逻辑上,它就代表了文件名所知指定的文件。
(2)文件指针,是一个长整数,它到表文件中的一个位置。
比如,文件指针为100,表示现在正准备对文件中第101个字节进行操作。
3 指针和引用有什么区别?
指针是地址,引用是别名。
比喻:
如果您叫“张三”,小名“牛牛”,您还有一张名片。
那么,名片就是指针,“牛牛”就是引用。
还有一个问题,C runtime lib 和 虚拟机是不是很象?
虚拟机是运行时的外壳,
运行时库是对运行的支持。
比喻:
你小时候,要吃糖,您妈妈就去买来给你,
大一点时,您爸爸给你钱,你自己去买。
虽然都有支持,但程度是不同的。
这里,你的妈妈就是虚拟机,爸爸是运行时库.
(1)系统功能调用,指调用操作系统提供的函数
在早期的DOS时代,是用中断来实现的,即著名的 INT 21H
在Windows里,由一系列DLL文件提供,比如User32.DLL GDI32.DLL等
(2)库函数调用,是指调用语言提供的函数,它由LIB库文件给与支持.
就我所知,从TurboC 2.0起,您就可以创建自己的函数库。
2 文件句柄和文件指针有什么区别?
(1)文件句柄,是一个文件打开后,系统分配给它的一个代号(整数),
在逻辑上,它就代表了文件名所知指定的文件。
(2)文件指针,是一个长整数,它到表文件中的一个位置。
比如,文件指针为100,表示现在正准备对文件中第101个字节进行操作。
3 指针和引用有什么区别?
指针是地址,引用是别名。
比喻:
如果您叫“张三”,小名“牛牛”,您还有一张名片。
那么,名片就是指针,“牛牛”就是引用。
还有一个问题,C runtime lib 和 虚拟机是不是很象?
虚拟机是运行时的外壳,
运行时库是对运行的支持。
比喻:
你小时候,要吃糖,您妈妈就去买来给你,
大一点时,您爸爸给你钱,你自己去买。
虽然都有支持,但程度是不同的。
这里,你的妈妈就是虚拟机,爸爸是运行时库.