
C++
mushoug
这个作者很懒,什么都没留下…
展开
-
C/C++主函数的定义(return的作用)!
关于C语言中return的一些总结 return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值. 说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助. 很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有转载 2014-03-05 22:19:36 · 2147 阅读 · 0 评论 -
typedef和define的详细区别
typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预处理指令。下面让我们一起来看。typedef是C语言语句,其功能是用户为已有数据类型取“别名”。 例如: typedef int INTEGER; 这以后就可用INTEGER来代替int作整型变量的类型说明了,如: INTEGER a,转载 2014-03-17 17:48:07 · 799 阅读 · 0 评论 -
C语言变长数组
C语言变长数组之剖析1、引言我们知道,与C++等现代编程语言不同,传统上的C语言是不支持变长数组功能的,也就是说数组的长度是在编译期就确定下来的,不能在运行期改变。不过,在C99标准中,新增的一项功能就是允许在C语言中使用变长数组。然而,C99定义的这种变长数组的使用是有限制的,不能像在C++等语言中一样自由使用。2、说明参考文献[1]中对变长数组的说明如下:转载 2014-03-17 18:47:28 · 3283 阅读 · 0 评论 -
同时寻找最大数和最小数的最优算法 第二大数
我们知道,在一个容量为n的数据集合中寻找一个最大数,不管用什么样的比较算法,至少要比较n-1次,就算是用竞标赛排序也得比较n-1次,否则你找到的就不能保证是最大的数。那么,在一个容量为n的数据集合中同时寻找最大数和最小数的最小比较次数是多少呢? 从一个容量为n的数据集合中同时找到最大数和最小数的最优方法是:首先让所有的元素参与两两比较,这样总共比较了n/2次,最大数肯定在胜者组转载 2014-10-09 17:02:39 · 4118 阅读 · 0 评论 -
VC++ 6.0 插件
1.显示行号插件VC6LineNumberAddin.dll注册表原创 2014-10-12 12:57:18 · 1239 阅读 · 0 评论 -
c语言堆和栈的区别
一、预备知识—程序的内存分配 一个由c/c++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(s转载 2015-03-29 09:17:45 · 587 阅读 · 0 评论 -
C++常用的函数
1、字符串分割函数//字符串分割函数vector split(string str,string pattern){ string::size_type pos; vector result; str+=pattern;//扩展字符串以方便操作 string::size_type size=str.size(); for(int原创 2015-07-07 11:07:39 · 1623 阅读 · 0 评论 -
C/C++中字符串与数字之间的转换
主要有两种方式:C 中可以使用 sprintf 将数字转为字符数组,sscanf 将字符数组转为数字;而在 C++ 中不仅可以使用 C 中的方法,还可以使用 stringstream 实现字符串与数字间的转换。#include "iostream"#include "string"#include "sstream"#include "cstdio"using name原创 2015-08-10 15:55:00 · 2089 阅读 · 0 评论