摘要:
面经一(部分有答案) https://www.nowcoder.com/discuss/293663?type=all&order=time&pos=&page=1 笔记: 关于函数名字是存放在那里 如果有个函数:void fun();要是输出函数名即printf("%d",fun);和输出prin 阅读全文
摘要:
数据结构、计算机网络、操作系统、linux shell脚本、数据库、Java基础、编程题目(数据结构) 一、面试经验 在真正面试的时候,不要和面试官一问一答模式,总体感觉把自己知道的扩展着回答效果会好很多,比如:问一个算法的时间复杂度,直接回答结果,还是把最好时间复杂度和最坏时间复杂度分析后得出时间 阅读全文
摘要:
1、八大数据结构及分类 1、数组 频繁查询,对存储空间要求不大,很少增加和删除的情况 2、栈 栈常应用于实现递归功能方面的场景,例如斐波那契数列 3、队列 因为队列先进先出的特点,在多线程阻塞队列管理中非常适用 4、链表 数据量较小,需要频繁增加,删除操作的场景 5、树 二叉树既有链表的好处,也有数 阅读全文
摘要:
1、在32系统下输出的结果为( ) 2、计算机程序设计语言的发展,经历了从___、___到___的历程。 机器语言,汇编语言,高级语言 3、用户自定义函数包含两个部分,即___和___。___在前,___在后这两部分的顺序不能颠倒,也不能有交叉。 声明部分、执行部分、声明部分、执行部分。 4、用户定 阅读全文
摘要:
介绍 阅读全文
摘要:
1、C/C++指针参数赋值用法 指针(pointer)是“指向(point to)”另外一种类型的复合类型,它实现了对其它对象的间接访问。定义指针类型的方法将声明符写成*d的形式,其中d是变量名,如以下代码声明了一个整形指针:int *ip1; 指针赋值 对指针进行赋值只能使用以下四种类型的值:(1 阅读全文
摘要:
#define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。 定义宏的作用一般是用一个短的名字代表一个长的字符串。 主要参考与:https://www.cnblogs.com/fnlingnzb-learner/p/6903966 阅读全文
摘要:
1. 下面程序执行后输出结果为( ) #include <stdio.h> int main() { int i, j, m=6,n=4, *p=&n, *q=&m; i=p==&m; j=(-*p)/(*q)+7; printf("i=%d,j=%d\n", i,j); return 0; } < 阅读全文
摘要:
1. 对下面变量声明描述正确的有() int *p[n]; int (*)p[n]; int *p(); int (*)p(); <!-- --> int *p[n];—–指针数组,每个元素均为指向整型数据的指针 int (*)p[n];—p为指向一维数组的指针,这个一维数组有n个整型数据 int 阅读全文
摘要:
1. 变量void (*s[5])(int)表示意思为() 函数指针 函数指针数组 数组指针函数 语法错误 正确答案:B https://www.cnblogs.com/tp-16b/p/7860491.html 数组和指针是没关系的! ①用sizeof关键字求数组所占的内存是整个数组大小,指针不是 阅读全文