一道C/C++面试题
#include <iostream>
using namespace std;
int main()
{
union V {
struct X {
unsigned char s1:2;
unsigned char s2:3;
unsigned char s3:3;
} x;
unsigned char c;
} v;
v.c = 100;
printf("%d\n",v.x.s3);
return 0;
}
结果为3,何解?
using namespace std;
int main()
{
union V {
struct X {
unsigned char s1:2;
unsigned char s2:3;
unsigned char s3:3;
} x;
unsigned char c;
} v;
v.c = 100;
printf("%d\n",v.x.s3);
return 0;
}
结果为3,何解?
...全文
相关推荐
C/C++程序员应聘常见面试题深入剖析
首先,我们要明确字符串在C/C++中的定义,它是以`\0`作为结束标识的一串字符。面试题中的第一道题目就涉及到了字符串长度和内存空间的匹配问题。
CC++程序员应聘常见面试题.docx
首先,让我们来看一道经典的面试题——手动实现`strcpy`函数。`strcpy`函数是C语言中用于复制字符串的库函数,它的正确实现是衡量一个C/C++程序员基本功的重要指标。
C/C++程序设计员应聘常见面试试题深入剖析
《C/C++程序设计员应聘常见面试试题深入剖析》在C/C++的世界里,面试是检验程序员技术功底的重要环节。本文旨在通过分析常见的面试题,帮助读者深入理解C/C++编程的基础知识,提高应对面试的能力。
C/C++程序设计员面试试题深入剖析
《C/C++程序设计员面试试题深入剖析》在C/C++编程领域,面试往往是对开发者技术能力的直接考验。本文并非提供一份简单的面试指南,而是深入解析面试中常见的问题,帮助开发者理解并提升自己的技术内功。
c/c++面试题大全
C/C++面试题是程序员求职过程中常常遇到的挑战,这些题目旨在测试候选人的基础知识、编程技巧以及对语言特性的理解。


