
C/C++基础知识
文章平均质量分 59
兔子先生_
在那山的这边海的那边有一群程序员~~
他们老实又胹腆,他们聪明又有钱~~
他们一天到晚坐在那里熬夜写软件~~
饿了就咬一口旁边的方便面~~
哦苦命的程序员~~
哦苦命的程序员~~
只要一改需求他们就要重新搞一遍~~
但是期限只剩下最后两天~~
展开
-
链表的所有操作(总结)
单链表所有操作总结。原创 2016-03-30 09:23:35 · 488 阅读 · 0 评论 -
细说 new与 malloc 的 10 点区别
前言几个星期前去面试C++研发的实习岗位,面试官问了个问题:new与malloc有什么区别?这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数对对象进行初始化与销毁;operator new/delete可以进行重载;然后强行分析了一下自由存储区与堆的区别。回来后感觉这个问题其实回答得不转载 2016-07-21 13:49:03 · 1250 阅读 · 0 评论 -
C/C++中static关键字详解
通常,在函数体内定义了一个变量,每当程序运行到该语句时都会给该局部变量分配栈内存。但随着程序退出函数体,系统就会收回栈内存,局部变量也相应失效。但是有时候我们需要在两次调用之间对变量的值进行保存。通常的想法是定义一个全局变量来实现。但这样一来,变量已经不再属于函数本身了,不再仅受函数的控制,给程序的维护带来不便。 静态局部变量正好可以解决这个问题。静态局部变量保存在全局数据区,而不是保存在栈中。原创 2016-07-16 22:36:46 · 388 阅读 · 0 评论 -
const的使用
在C/C++中关键字const用来定义一个只读的变量或者对象原创 2016-07-16 22:01:59 · 412 阅读 · 0 评论 -
C++中const的作用(至少要说出3个)
在C/C++开发中经常会用到const,这个修饰符。今天就讨论一下它的作用。原创 2016-07-16 22:05:50 · 5467 阅读 · 1 评论 -
宏定义的使用
宏定义的使用原创 2016-07-16 21:50:43 · 1086 阅读 · 0 评论 -
#include<head.h>和#include "head.h"有什么区别
#include<head.h>和#include "head.h"有什么区别原创 2016-07-16 21:40:31 · 1749 阅读 · 0 评论 -
C++与C语言的不同
C++与C语言的不同原创 2016-07-16 21:23:53 · 472 阅读 · 0 评论 -
不使用任何中间变量如何将a、b的值进行交换
此题主要是考察工作经验,在日常工作中经验遇到内存不够的情况,在内存不够的情况,怎么不使用中间变量使两个变量的值进行交换呢?原创 2016-07-16 21:14:31 · 10156 阅读 · 0 评论 -
C语言中最常用标准库函数
标准头文件包括: 一、标准定义() 文件里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,都会被自动包含进来。 这个文件里定义:l 类型size_t (sizeof运算符的结果类型,是某个无符转载 2016-10-27 16:29:01 · 9321 阅读 · 0 评论