C语言中重要的关键字有很多,static const extern我们之前都讲过,还有一个在面试中出....
指针被释放后,是不是就变成了空指针?这是很多刚接触指针的同学存在的误区。
迅雷有这么一道笔试题,编程计算2的1024次方。
首先,很多同学会存在一个误区,认为两个链表相交应该这样的。
fork和vfork有什么区别,作为嵌入式工程师,这个肯定是要掌握的。
这几个函数,要说跟内存溢出没有关系的,只有strcmp。
首先有一种情况,是必须要传地址的,比如交换两个数字。
进程有哪些状态?这个问题在面试的时候出现的概率也比较高。
所谓short *,表示一个指针,指向的是short类型的数据。在32位系统中,short类型占2字....
数组到底是不是指针?这个问题隔三岔五就会被问一遍。其实只要搞清楚他们的原理,并且能熟练的使用,完全没....
写个测试代码,代码中有main函数,也有test函数,test就是刚才我们说的入口,不过得指定退出方....
-E表示预处理,处理所有以井号键开头的代码,常见的比如把头文件展开。
把 sizeof 和 strlen 放在一起考察,题目不难,只要你的C语言基本功扎实,做出来应该没问....
指针的加法操作我们见过很多,但是减法操作遇到的好像很少。
C++中struct和class的区别是什么?C++中struct和class的最大区别在于: ....
a是一个二维数组,3 行 4 列,一共 12 个元素。
要说排序算法里面比较简单的,我觉得直接插入排序算是一个。
假设有两个有序的数组,一个是1、3、5,一个是2、4、6、8,把他们合并成一个有序的数组。
之前有同学提出想要复习一下排序算法,那我们今天就挑一个难度中等的,快速排序。
今天来看一个比较复杂的排序,堆排序,先搞清楚原理,再写代码。
从语法层面上讲,上面的是指针,下面的是数组,但是想要搞清楚他们的区别,还得知道他们在内存中怎么存储的....
刚接触指针的时候,经常会遇到段错误。所谓段错误,就是访问了不能访问的内存。
二维数组大家都很熟悉,正常人遍历二维数组都是一行一行来的,为什么很少有人按列去遍历?
C语言的关键字有很多,要说最不常见的,我觉得应该是auto。 说它不常见,因为很多时候,我们都把它给....
所谓静态链接,就是把库实现的代码整合到最终的二进制文件中,这样的二进制文件会比较大,因为里面既包含了....
C语言中,const修饰的是只读变量,意思是不能通过变量本身去修改对应内存的值,但是可以通过其他方式....
这样做的根本原因还是为了提高CPU的访问效率。如果一个整型变量存放在0x02地址上,那么CPU首先会....