前言
C/C++面试,你需要掌握的不仅是C++语言的基础知识、以及在实际项目中如何应用这些知识。下面是我整理的一些C/C++经典面试题,分享给大家,希望对大家有帮助,并预祝各位正在面试的小伙伴面试顺利并找到理想的工作!
1. 指出以下变量数据存储位置
全局变量int(*g_pFun)(int);g_pFun=myFunction;g_pFun存储的位置(A ) 为全局的函数指??。
指向空间的位置( B) 所有函数代码位于TEXT段;
函数内部变量 static int nCount; ( A) 静态变量总是在DATA段或BSS段中;
函数内部变量 char p[]=”AAA”; p 指向空间的位置( C) 局域变量的静态数组,空间在Stack中;
函数内部变量 char *p=”AAA”; p 指向空间的位置( E) ,”AAA”为一字符常量空间,不同编译器有不同处理方法,大部分保存在TEXT(代码段中),也有编译的rodata段中;
函数内部变量 char *p=new char; p的位置(C ) 指向空间的位置(D ) 所有malloc空间来自于heap(堆)。
A. 数据段
B. 代码段
C. 堆栈
D. 堆</