在计算中,什么是切入点?

在计算机中,入口点是程序、模块或函数中代码开始的点;特别是它开始的内存地址。在程序中,它是第一个代码模块,甚至是执行的第一行代码。在线性程序中,如BASIC或COBOL,入口点实际上是第一行代码。然后,代码按顺序执行,直到执行某种跳转或调用。在模块化编程中,例如C编程语言的所有变体,入口点是起始模块。在C语言中,这是“Main()”函数。...

在计算机中,入口点是程序、模块或函数中代码开始的点;特别是它开始的内存地址。在程序中,它是第一个代码模块,甚至是执行的第一行代码。在线性程序中,如BASIC或COBOL,入口点实际上是第一行代码。然后,代码按顺序执行,直到执行某种跳转或调用。在模块化编程中,例如C编程语言的所有变体,入口点是起始模块。在C语言中,这是“Main()”函数。

In modular programming, such as the C++ programming language, the entry point is the beginning module.

在旧的程序和操作系统中,一个程序可能有多个入口点,这取决于正在执行的功能或系统。在大多数现代操作系统(包括Windows®和Unix)中,程序都是用支持单个入口点的语言编写的。即使在现代计算的早期,BASIC等语言虽然只有一个程序入口点,但可能支持“跳远”,即程序可能会不分青红皂白地从一个模块“跳”到另一个模块的入口点。这就是所谓的“意大利面代码”,很难维护或修改。

入口点甚至可能不是程序的入口点,但可以是动态链接库(DLL)的入口点,动态链接库是一种在其他程序之间共享的小型程序。控制键盘输入的DLL就是一个例子。无论程序、模块或函数的类型如何,入口点都是处理该段代码的单一点。理解任何语言或修改和支持任何程序的关键在于理解如何在特定程序或操作系统中识别入口点。

入口点的概念是在计算机编程离开早期完全线性的方法时实现的。在那些时候,计算机程序从代码的第一行开始,然后一行一行地进行,直到过程结束。很快,诸如循环、条件分支、递归等编程构造创建了功能上更高效的程序,但处理过程在代码中到处跳跃。这些程序的性质意味着在处理实际开始之前可能有许多行或代码段。因此,创建并标识了入口点。

在C中,这成为main()函数。无论此函数在代码中的何处存在,都是处理开始的地方。在其他语言中,入口点不是通过它们在哪里来识别的,而是通过它们不在哪里来识别的。程序的开头可能包含变量声明和子例程的部分。默认情况下,这些区域或函数后面的第一行代码将成为入口点。

  • 发表于 2021-12-08 15:07
  • 阅读 ( 99 )
  • 分类:互联网

你可能感兴趣的文章

接入点(access point)和路由器(router)的区别

...网络。有线ADSL路由器一端连接到电话线,另一端的几台计算机通过以太网电缆连接到路由器。这就形成了一个局域网,所有的设备都可以相互通信并可以访问因特网。现在,假设我们购买了一个接入点,并使用以太网电缆将其...

  • 发布于 2020-10-29 12:50
  • 阅读 ( 932 )

adhoc和基础设施模式wi-fi有什么区别?

...果有许多设备连接到adhoc网络,无线干扰会更多——每台计算机都必须与另一台计算机建立直接连接,而不是通过单个接入点。如果一个设备超出了它想要连接的另一个设备的范围,它会在途中通过其他设备传递数据。通过多台...

  • 发布于 2021-04-09 04:07
  • 阅读 ( 180 )

极客学校:学习Windows7–无线网络

... 整个星期请继续关注本系列的其余部分。 无线网络允许计算机不使用电缆进行通信。这也就是通常所说的Wi-Fi。从设备(通常是带有无线卡的PC或笔记本电脑)到无线接入点(WAP)的连接,WAP充当无线网络和有线网络之间的桥...

  • 发布于 2021-04-12 00:26
  • 阅读 ( 176 )

如何使用简单的接入点扩展wi-fi网络

...辅助路由器。保存更改后,将辅助路由器从用于配置它的计算机上拔下,并将其连接到要**的以太网插孔。将以太网电缆从墙上的插孔连接到辅助路由器上的一个LAN端口(而不是WAN端口)。插上电源线以启动它。您的辅助接入点...

  • 发布于 2021-04-12 15:17
  • 阅读 ( 168 )

购买facebook股票入门指南

...定感到满意之后,投资者应该确定当前价格是否是合适的切入点。 基本面分析师计算估值指标,以确定股票是被低估(当进入价格最具吸引力时)还是被高估(投资者可能希望等待价格下跌后再购买股票)。市盈率(P/E Ratio)...

  • 发布于 2021-06-14 02:38
  • 阅读 ( 204 )

wap协议(wap)和路由器(router)的区别

...网络必须引入无线接入点和无线路由器技术。用于在多个计算机网络之间转发数据包并指向internet上的点通信功能的联网设备称为路由器。数据以包的形式从各种路由器发送,最后到达目的地节点。在来自不同IP网络的两条或多...

  • 发布于 2021-07-12 01:34
  • 阅读 ( 234 )

局域网(lan)和无线局域网(wi-fi)的区别

...允许中等的数据速率。Wi-Fi代表“无线保真度”。它允许计算机和其他设备在接入点附近与互联网连接。Wi-Fi属于无线局域网的一个子类。它是用来表示无线局域网产品互操作性的名称。 LAN代表局域网。它是一种数据通信网络,...

  • 发布于 2021-07-13 21:17
  • 阅读 ( 112 )

十大wi-fi增强、调整和应用程序

...用WEP加密为其连接设置密码,但WPA(大多数现代路由器和计算机支持)比WEP更不容易破解。要切换到WPA,请在访问点的“管理”页面上更改安全级别,并将WPA密码短语设置为较长且难以破解的内容。6.限制MAC地址同样,通过创建M...

  • 发布于 2021-07-31 15:16
  • 阅读 ( 107 )

如何我设置了家庭无线局域网?(i set up a home wlan?)

...(IBSS)或对等网络。这种无线局域网只需要两台或多台计算机无线连接。另一方面,基础设施WLAN通过接入点将一台或多台计算机连接到Internet。对于想在家中无线上网的人来说,这个接入点通常是物理连接到调制解调器的路由...

  • 发布于 2021-12-07 10:12
  • 阅读 ( 169 )

什么是不同类型的接入点软件?(the different types of access point software?)

... 接入点(AP)软件允许局域网(LAN)中的多台计算机共享一个Internet连接。这种类型的软件使用中央计算机作为网关创建虚拟网络连接。一些类型的接入点软件是基于网络的,可以在移动计算设备上使用,而另一些则...

  • 发布于 2021-12-08 18:11
  • 阅读 ( 165 )
mtr82056
mtr82056

0 篇文章

相关推荐