面试
zacus_没有名字了
菜鸟来学习
展开
-
c/c++ 面试2
题目 选择题 记不太清了 主要知识点:引用,虚函数继承 编程题: 1.判断三角形,给了一个枚举 enum TriangleType{ NO_STRIANGLE, //构不成三角形 RIGHT_TRIANGLE, //是直角三角形, OBTUSE_TRIANGLE,//钝角三角形 ACUTE_TRIANGLE //锐角三角形 } //思路: 判断是否为三角形:两边之和大于第三边 是否为直角:勾股定理 钝角还是锐角: a^2+b^2-c^2/2ab=cosC 2.反转字符串 boy. a am I 两次反转原创 2021-03-17 16:36:45 · 192 阅读 · 0 评论 -
c开发面试
c开发面试 1.编程验证大端还是小端 方法一: void IsBigEndian() { short int a = 0x1122;//十六进制,一个数值占4位 char b = *(char *)&a; //通过将short(2字节)强制类型转换成char单字节,b指向a的起始字节(低字节) if( b == 0x11)//低字节存的是数据的高字节数据 { // 22 11 hex //是大端模式 } else { //是小端模式 } } 方法二: void I原创 2021-03-05 19:12:01 · 312 阅读 · 1 评论