page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6244 次

3096 个回答

0 赞同

a和&a有什么区别?

假设数组int a[10]; int (*p)[10] = &a;其中: a是数组名,是数组首元素地址,+1表示地址值加上一个int类型的大小,如果a的值是0x00000001,加1操作后变为0x00000005。*(a + 1) = a[1]。 &a是数组的指针,其类型为int (*)[10](就是前面提到的数组指针),其加1时,系统会认为是数组首地址加上整个数组的偏移(1...

回答于 2021-12-30 15:18

0 赞同

static关键字有什么作用?

修饰局部变量时,使得该变量在静态存储区分配内存;只能在首次函数调用中进行首次初始化,之后的函数调用不再进行初始化;其生命周期 与程序相同,但其作用域为局部作用域,并不能一直被访问; 修饰全局变量时,使得该变量在静态存储区分配内存;在声明该变量的整个文件中都是可见的,而在文件外是不可见的; 修饰函数时...

回答于 2021-12-30 15:17

0 赞同

#define和const有什么区别?

编译器处理方式不同:#define宏是在预处理阶段展开,不能对宏定义进行调试,而const常量是在编译阶段使用; 类型和安全检查不同:#define宏没有类型,不做任何类型检查,仅仅是代码展开,可能产生边际效应等错误,而const常量有具体类型,在编 译阶段会执行类型检查; 存储方式不同:#define宏仅仅是代码展开,在多个地...

回答于 2021-12-30 15:17

0 赞同

静态链接和动态链接有什么区别?

静态链接是在编译链接时直接将需要的执行代码拷贝到调用处; 优点在于程序在发布时不需要依赖库,可以独立执行,缺点在于程序的体积会相对较大,而且如果静态库更新之后,所有可执行文件需要重新 链接; 动态链接是在编译时不直接拷贝执行代码,而是通过记录一系列符号和参数,在程序运行或加载时将这些信息传递给操作系...

回答于 2021-12-30 15:16

0 赞同

简述#ifdef、#else、#endif和#ifndef的作用?

利用#ifdef、#endif将某程序功能模块包括进去,以向特定用户提供该功能。在不需要时用户可轻易将其屏蔽。 #ifdef MATH #include "math.c" #endif 在子程序前加上标记,以便于追踪和调试。 #ifdef DEBUGprintf ("Indebugging......!");#endif 应对硬件的限制。由于一些具体应用环境的硬件不一样,限于条件,本地缺乏...

回答于 2021-12-30 15:15

0 赞同

写出int 、bool、 float 、指针变量与 “零值”比较的if 语句?

首先给个提示:题目中要求的是零值比较,而非与0进行比较,在C++里“零值”的范围可就大了,可以是0, 0.0 , FALSE或者“空指针”。 下面是答案。 //int与零值比较  if ( n == 0 ) if ( n != 0 ) //bool与零值比较  if   (flag) //   表示flag为真  if   (!flag) //   表示flag为假  //float与零值比较  const fl...

回答于 2021-12-30 15:14

0 赞同

结构体可以直接赋值吗?

声明时可以直接初始化,同一结构体的不同对象之间也可以直接赋值,但是当结构体中含有指针“成员”时一定要小心。 「注意」:当有多个指针指向同一段内存时,某个指针释放这段内存可能会导致其他指针的非法操作。因此在释放前一定要确保其他指针不再使用这段内存空间。

回答于 2021-12-30 15:13

0 赞同

Vue的性能优化有哪些?

(1)编码阶段 尽量减少data中的数据,data中的数据都会增加getter和setter,会收集对应的watcher v-if和v-for不能连用 如果需要使用v-for给每项元素绑定事件时使用事件代理 SPA 页面采用keep-alive缓存组件 在更多的情况下,使用v-if替代v-show key保证唯一 使用路由懒加载、异步组件 防抖、节流 第三方模块按需...

回答于 2021-12-29 14:20

0 赞同

对 SPA 单页面的理解,它的优缺点分别是什么?

SPA( single-page application )仅在 Web 页面初始化时加载相应的 HTML、JavaScript和 CSS。一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 HTML 内容的变换,UI 与用户的交互,避免页面的重新加载。 优点: 用户体验好、快,内容的改变不需要重新加载整个页面,...

回答于 2021-12-29 14:20

0 赞同

Vue 子组件和父组件执行顺序?

加载渲染过程: 1.父组件 beforeCreate 2.父组件 created 3.父组件 beforeMount 4.子组件 beforeCreate 5.子组件 created 6.子组件 beforeMount 7.子组件 mounted 8.父组件 mounted 更新过程: 1.父组件 beforeUpdate 2.子组件 beforeUpdate 3.子组件 updated 4.父组件 updated 销毁过程: 1.父组件 beforeD...

回答于 2021-12-29 14:18