![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c_c++解题
qq_20398345
这个作者很懒,什么都没留下…
展开
-
数组指针和指针数组的区别
http://www.cnblogs.com/mq0036/p/3382732.html数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一...转载 2018-07-13 09:46:11 · 4870 阅读 · 0 评论 -
百度研发类试题(C++方向)
https://blog.csdn.net/xiongchao99/article/details/74524807第一篇1、在函数内定义一个字符数组,用gets函数输入字符串的时候,如果输入越界,为什么程序会崩溃?答:因为gets无法截断数组越界部分,会将所有输入都写入内存,这样越界部分就可能覆盖其他内容,造成程序崩溃。2、C++中引用与指针的区别答:联系:引用是变量的别名,可以将引用看做操作受...转载 2018-07-12 00:46:56 · 483 阅读 · 0 评论 -
阿里试题(C++方向)
https://blog.csdn.net/xiongchao99/article/details/749060541、模板的实现和声明是否一定要在同一个头文件中,为什么?答:是的。虽然平时定义一个类一般都是在头文件中进行类声明,在cpp文件中实现,但使用模板时应注意目前的C++编译器还无法分离编译链接,最好将实现代码和声明代码均放在头文件中。如果模板的声明和实现分离,那么编译不会报错但链接会报错...转载 2018-07-12 00:45:17 · 740 阅读 · 0 评论 -
腾讯研发类试题(C++方向)
https://blog.csdn.net/Xiongchao99/article/details/733812801、C和C++的特点与区别?答:(1)C语言特点:1.作为一种面向过程的结构化语言,易于调试和维护;2.表现能力和处理能力极强,可以直接访问内存的物理地址;3.C语言实现了对硬件的编程操作,也适合于应用软件的开发;4.C语言还具有效率高,可移植性强等特点。(2)C++语言特点:1.在...转载 2018-07-12 00:43:45 · 792 阅读 · 0 评论 -
C++100经典
https://blog.csdn.net/lycnjupt/article/details/489786431. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静...转载 2018-07-12 00:41:50 · 1333 阅读 · 0 评论 -
C语言终极面试宝典
https://blog.csdn.net/ffmxnjm/article/details/51519976阅读数:11707第一部分:基本概念及其它问答题 31、关键字static的作用是什么? 32、“引用”与指针的区别是什么? 33、.h头文件中的ifndef/define/endif 的作用? 44、#include<file.h> 与 #include "file.h"的区别...转载 2018-07-12 00:35:28 · 508 阅读 · 0 评论 -
C++易错细节——基础问题
http://www.cnblogs.com/steven_oyj/archive/2010/06/02/1749658.htmlC++易错细节——基础问题1、过分积极的注释注释必须和代码一起维护,不应该描述显而易见的事,或把别的地方已说清楚的东西在说一遍。2、幻数(字面常量)字面常量没有语义,也没有真正的内存地址。所以不可以取其地址,也不可以用于初始化普通引用,例如:long &r1 =...转载 2018-07-12 00:34:51 · 139 阅读 · 0 评论 -
C++常见题
https://blog.csdn.net/lwgechen/article/details/77152319第一篇1、在函数内定义一个字符数组,用gets函数输入字符串的时候,如果输入越界,为什么程序会崩溃?答:因为gets无法截断数组越界部分,会将所有输入都写入内存,这样越界部分就可能覆盖其他内容,造成程序崩溃。2、C++中引用与指针的区别答:联系:引用是变量的别名,可以将引用看做操作受限的指...转载 2018-07-12 00:34:05 · 290 阅读 · 0 评论 -
C++基础(笔记)
https://blog.csdn.net/xiongchao99/article/details/64441017#t124C++基础第一章、概述1、在学习C++编程前,首先来重复一个基本的问题:程序由什么组成、算法的5大特征、以及面向对象的5大原则?答:程序=数据结构+算法算法的5个基本特征:确定性、有穷性、输入、输出、可行性。确定性:算法的每一步骤必须有确切的定义;有穷性:算法的有穷性是指算...转载 2018-07-12 00:30:39 · 931 阅读 · 0 评论 -
char data[0]在struct末尾的用法
https://blog.csdn.net/hyqsong/article/details/50863746今天在看一段代码时出现了用结构体实现变长数组的写法,一开始因为忘记了这种技术,所以老觉得作者的源码有误,最后经过我深思之后,终于想起以前看过的用struct实现变长数组的技术。下面是我在网上找到的一篇讲解很清楚的文章。在实际的编程中,我们经常需要使用变长数组,但是C语言并不支持变长的数组。此...转载 2018-07-13 09:46:52 · 1361 阅读 · 0 评论