C基础试卷讲解

  • extern只参与声明,而不是定义
  • sizeof
#include <stdio.h>
int main()
{
//  int a[1][2];//加该句结果为1
    int size;
    size=sizeof(int [1][2] )/sizeof(int);
    printf("%d\n",size);//结果为2
}
  • 在顺序结构中,有时也存储数据中元素之间的关系。
  • 排序中:冒泡,归并,插入排序较为稳定。
  • 以数组Q[0..m-1]存放循环队列的元素,变量rear和qulen分别指向循环队列中队尾元素的实际位置和当前队列中的元素的个数,队列中第一个元素的实际位置是(1+(rear+m-qulen)%m)。
  • 野指针:未初始化,指向的元素被释放而没置空。
int * const p:指针常量
const int *p:常量指针
const int const *p:指针常量指针
  • static的用法:static修饰全局变量或全局变量都可以,修饰局部变量时,下次使用会接着上次的复制。修饰函数时:
  • stack:栈区空间较小,一般不会对其直接操作,返回值定义变量或产生的临时数值都会存储在其中,程序结束时会消除。
  • heap:很大的空间,一般malloc和free会成对使用。程序员可自由操作的空间。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 题目类型 a.C++与C差异(1-18) 1.C和C++中struct有什么区别? C没有Protection行为...
    阿面a阅读 12,320评论 0 10
  • 1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C...
    曾令伟阅读 4,408评论 0 4
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 7,134评论 0 35
  • JavaScrpit笔记 数据类型 ECMAScript中有5种简单数据类型(也称为基本数据类型):Undefin...
    xxclick阅读 2,795评论 0 3
  • 还记得曾经的高中吗?等考上大学,我就不用面对着奇奇怪怪的数学题;等考上大学,我再也不用像躲瘟疫一样躲着教导主任了;...
    木锦萱阅读 3,649评论 11 4

友情链接更多精彩内容