啊C啊C我爱你面试题-1
常考面试题
-
int main(int argc, char ** argv)函数中,参数argc和argv分别代表什么意思?⭐⭐⭐⭐
第一个参数,
int
型的argc
,为整型,用来统计程序运行时发送给main
函数的命令行参数的个数。第二个参数,
char*
型的argv[]
,为字符串数组,用来存放指向字符串的指针元素,每一个指针元素指向一个字符串参数。各成员含义如下:-
argv[0]
指向程序运行的全路径名 -
argv[1]
指向在DOS命令行中执行程序名后的第一个字符串 -
argv[2]
指向执行程序名后的第二个字符串。。。。。。
-
argv[argc-1]
指向执行程序名后的最后一个字符串 -
argv[argc]
为NULL
-
-
结构体和共用体的区别⭐⭐⭐⭐⭐
- struct和union都是由多个不同的数据类型成员组成。 struct的所有成员都存在;但在任何同一时刻, union中只存放了一个被选中的成员。
- 在不考虑字节对齐的情况下,struct变量的总长度等于所有成员长度之和。Union变量的长度等于最长的成员的长度。
- struct的不同成员赋值是互不影响的;而对于union的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了。
-
使用共用体读写成员时需要注意什么?⭐⭐⭐⭐
共用体是共用内存空间,所以每个成员都是读写同一个内存空间,那么内存空间里面的内容不停的被覆盖,而同一时刻,都只能操作一个成员变量。否则会出现读错误。
-
do…while
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
校招面试考点全解析——C++软件与嵌入式篇(蒋豆芽的秋招打怪之旅) 文章被收录于专栏
<p> - 本专刊适合于C/C++已经入门的学生或人士,有一定的编程基础。 - 本专刊适合于互联网C++软件开发、嵌入式软件求职的学生或人士。 - 本专刊囊括了C语言、C++、操作系统、计算机网络、嵌入式、算法与数据结构等一系列知识点的讲解,并且最后总结出了高频面试考点(附有答案)共近400道,知识点讲解全面。不仅如此,教程还讲解了简历制作、笔试面试准备、面试技巧等内容。 </p> <p> <br /> </p>