编程
A.d.u
吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将数组作为函数的参数的方法
有两种方法可以将数组作为函数的参数1、直接使用数组名#include <stdio.h>int max(int x[],int n) //作为数组定义形式{int i,m=x[0];for(i=1;i<n;i++)if(m<x[i]) m=x[i];return m;}int main(void){int a[5]={10,32,45,12,26};int m;m=max(a原创 2015-10-08 10:58:56 · 1379 阅读 · 0 评论 -
堆和栈的区别
转载链接:http://blog.youkuaiyun.com/yangzhao0001/article/details/48845161点击打开链接一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2转载 2015-10-08 11:02:44 · 294 阅读 · 0 评论 -
C++中的容器类详解
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。1、vector 连续存储结构,每个元素在内存上是连续的; 支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操转载 2016-01-27 09:37:48 · 378 阅读 · 0 评论 -
多线程编程基础知识
当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需要转载 2017-01-09 22:14:54 · 300 阅读 · 0 评论
分享