自学内容网 自学内容网

842真题上的各种简答题

线性表 

 

1. 应选用链式存储结构,因为链式存储结构采取动态内存分配,可以在操作过程中增加或减少线性表的长度,且插入删除操作更方便

2应该选用顺序存储结构,因为顺序存储结构的访问和存取,都是按照元素序号的随机访问。

1.<>:尖括号代表引用标准库,编译器会去系统配置的标准库中寻找。"":代表是用户自定义的头文件,会先去当前文件目录下寻找,如果找不到的话就会去系统配置的标准库里去寻找。

2. 三个区别:(1)引用只要存在必须初始化,而指针不用 (2)指针可以指向NULL,而引用不可以(3)引用本质是一个变量的别名,而不是变量,所以它没有存放的地址,而指针本质上还是一个变量,它有地址。引用可以用的地方指针都可以代替,但是反过来不行,但是指针更危险。

3.三个区别:(1)宏只是简单的字符串替换,而函数是程序运行时,实时运算的。

(2)函数的实参会算完然后再传入函数,而宏会将参数直接放入在指定位置替换。

(3)函数是程序运行时要分配内存单元的,而宏展开是编译是进行的,所以不会有传值,更没有返回值一说。并且,函数占用的是运行时间,宏展开占用的是编译时间。


原文地址:https://blog.csdn.net/qq_62556650/article/details/142644051

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!