c - 了解C中的NULL指针

我在一些代码中发现指针的定义如下-#define NULL ((char *)0)我发现这些代码编译得很好。但我不明白这是怎么回事。有人能解释一下0是如何投射到NULL指针的吗?把它用作空的文件指针是否有效-FILE *fp = NULL; 最佳答案 C库宏NULL是空指针常量的值。根据编译器供应商的不同,它可以定义为((void*)0)、0或0L。根据编译器的不同,null的声明可以是#defin...

javascript - Ajax回调。不了解ajax回调

我正在从文件中获取数据,在这种情况下,它是/notes.html。我正在尝试将ajax调用的结果存储在一个变量中,但是它始终返回未定义的值,但是当我在chrome开发人员工具中运行该函数时,它将返回/notes.html的内容。这是我修改为记录数据的简单代码: var ajax = {}; ajax.result = Array(); ajax.fetch = function(urls,datas)...

javascript - 了解JavaScript Promise对象

这里有这段代码。我在promise对象的两侧都有一个promise对象和两个console.log()。我以为会打印 但它打印hi zami There!为什么会这样呢?我对Promise的工作方式了解为零,但是我了解异步回调在JavaScript中的工作方式。有人可以阐明这个话题吗?console.log('hi');var myPromise = new Promise(function (r...

javascript - 了解console.log(console.log(object))

我是编程和js的新手,我正在尝试学习javascript的关键。var obj1 = { name: 'rawn', fn: function() { console.log(this); }};console.log(obj1.fn());当我输出时,我得到对象(如预期)-{name: "rawn", fn: ƒ},在另一行我得到-undefined。所以我的问题是为什么以及如何获得undef...

javascript - 了解回调函数的用途

我意识到这更是一个普遍的问题,但是我在这里已经阅读了类似的答案,但是找不到更多的概述。我是回调的新手,我试图了解何时应使用它们。MDN Web文档包含此示例。function greeting(name) { alert('Hello ' + name);} function processUserInput(callback) { var name = prompt('Please enter y...

javascript - 了解JavaScript事件和定时以修复动态电子邮件错误

这有点难以解释。我有一个搜索结果页面,其中包含数百个医院和医生列表。页面加载时,每个记录都被加载到javascript数组中,因此无需重新加载页面即可访问所有记录。用户也可以单击“详细信息”页面,该页面显示每个医院或医生的详细信息。这也是动态的,不需要重新加载页面。这是我的问题所在。在每个详细信息页面上,用户都可以共享(通过电子邮件发送)医院/医师信息。我的问题是,如果用户尝试一个接一个地共享多个医院...

javascript - 不了解没有设置FOR或WHILE循环的幻灯片如何循环播放?

我敢肯定,答案很简单,而且很明显,但是我对下面的代码如何循环感到困惑。如您所见,它只是用于简单的幻灯片放映,而我似乎无法理解的是,幻灯片放映是如何在没有FOR或WHILE循环的情况下循环的。我可以看到该函数由SetTimeout调用,但我的理解是该方法仅调用一次函数?<img name="slide" width="400" height="200" /> var i = 0; // Start Po...

actionscript-3 - 了解soundMixer.computeSpectrum

我可以在Internet上找到的所有示例都只是将函数computeSpectrum的结果数组可视化,但是我要承担其他任务。我生成一个音符,我需要通过分析结果数组来说出正在播放的音符。我发现我需要将函数调用“FFTMode”的第二个参数设置为true,然后它返回声音频率。我认为实际上它应该只返回一个非零值,我可以用它来确定使用Math.sin函数生成的音符,但事实并非如此。有人可以建议我如何完成任务吗?...

node.js - 了解PassportJS中的完成函数

我正在尝试实现一个普通的登录和注册模块,并且在理解完成的功能时遇到了困难。 here是我认为负责完成功能的那一行。现在,我想做的就是返回相应的消息,例如是否出现服务器错误。app.post('/user/auth/login', passport.authenticate('local-login'), function(req, res) { console.log("Login Request S...

PHP编译时间与运行时间。了解差异

This question already has an answer here: In PHP, what is meant by compile-time and run-time? [duplicate] (1个答案) 已关闭6年。 我经常听到这两个词,并一直在思考 我尝试阅读一些文章,但没有帮助。有人知道一个简单的解释吗?它们彼此之间有何不同? 最佳答案 PHP在运行文件时会两次通过(默认情...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.012083(s)
2021-09-24 02:35:34 1632422134