为什么不建议使用无符号整型,无符号整型能产生哪些bug?
最近有同学在刷笔试题的时候,遇到这么一个问题。
main函数如果提供参数的话,有两个参数,一个是argc,一个是argv,其中,argc表示命令行参....
malloc在申请内存的时候,需要指定内存的大小,申请成功则返回这块内存的地址,但是free的时候,....
先来说下结论,不管是获取函数地址,还是通过函数指针调用函数,两种写法都可以,就用法上来说,没有什么区....
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,把他们合并成一个有序的数组。
之前有同学提出想要复习一下排序算法,那我们今天就挑一个难度中等的,快速排序。
今天来看一个比较复杂的排序,堆排序,先搞清楚原理,再写代码。
从语法层面上讲,上面的是指针,下面的是数组,但是想要搞清楚他们的区别,还得知道他们在内存中怎么存储的....