资料
  • 资料
  • 专题
华为,上海贝尔,大唐电信的一些面试题目
推荐星级:
类别: 消费电子
时间:2020-01-10
大小:73.87KB
阅读数:237
上传用户:rdg1993
查看他发布的资源
下载次数
1
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
汇总面试题1、sizeof()和 strlen() 的使用? 答: 1. 从功能定义上 ,strlen 函数 ,用来求字符串的长度 ,sizeof 函数是用来求指定变量或变量类型 等所占用内存的 大小; 2.sizeof 是运算符, 而 strlen 是 C 库函数 strlen 只能用 char*做参数, 且以'\0' 结尾的; 对于静态数组处理: char str[20]="0123456789"; strlen(str)=10; sizeof(str)=20; 对于指针处理: char *str="0123456789"; strlen(str)=10; sizeof(str)=4; sizeof(*str)=1; //表示字符串的长度 //表示指针变量的所占内存大小 //表示'0'这个字符变量的所占内存大小 //表示数组中字符串的长度 //表示数组变量分配的长度 2、 struct 和 class 的区别? 答: (1)类中的成员默认是 private 的, 当是可以声明为 public,private 和 protected, 结构中定义的成 员默认的都是 public. (2)结构中不允许定义成员函数, 当是类中可以定义成员函数. (3)结构不可以存在继承关系, 当是类可以存在继承关系. 3、 strcpy(), strcat(), strcmp,strlen(), strchr(), memcpy(), memcmp(), memset()的编写? 4、 内存的分配方式的分配方式有几种? 答: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好 , 这块内存在程序的整个运行 期间都存在。例如 全局变量。 (2)在栈上创建。在执行函数时, 函数内局部变量的存储单元都可以在栈上创建,函数执行结束 时这些存储单元 自动被释放。栈内存分配运算内置于处理器的……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书