c/c++
文章平均质量分 58
Ian ma
这个作者很懒,什么都没留下…
展开
-
iostream.h和iostream 区别,“cout”: 未声明的标识符”
转自:http://hi.baidu.com/laddie10/blog/item/079b1d4c32d7d8fcd62afc25.htmlC++中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using namespace XXX 对于C中已经定义的方法如printf,没有转载 2015-07-19 19:40:45 · 2874 阅读 · 0 评论 -
C++构造函数实例讲解
构造函数一直看不懂,动手试了一次,总算懂了个一二。功夫不负有心人!#include using namespace std;//构造函数在对象生成的时候会被自动调用//如果定义了构造函数,则编译器不生成默认的无参数构造函数//一个类可以包含多个构造函数,对象使用哪个构造函数,取决于对象生成语句提供的参数类型、个数等//一个对象必须初始化以后才能使用,而构造函数就是起到了这个初始化作原创 2016-03-03 19:56:44 · 2993 阅读 · 0 评论 -
c++复制构造函数实例
#include using namespace std;//复制构造函数只有一个参数,即对同类对象的引用//形如 X::X(X& ..)或X::X(const X &..),二者选一//如果没有定义复制构造函数,编译器会生成默认复制构造函数,默认是完成复制功能//复制构造函数不一定要定义成一个完成复制功能的函数,完全由你自己决定//第一种情况:class Complex{pub原创 2016-03-04 18:27:42 · 899 阅读 · 0 评论 -
C语言笔记(1)
char类型数据转换为int类型数据遵循ASCII码中的对应值,ASCII码请查看WIKI。 ++注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换++除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。取余运算中注意: 该运算只适合用两个整数进行取余运算原创 2016-02-23 14:34:37 · 515 阅读 · 0 评论 -
C语言笔记(2)
自定义函数的一般形式: 注意:[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;函数名称遵循标识符命名规范;自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);函数调用:函数名([参数])对无参函数调用的时候可原创 2016-02-23 22:03:28 · 606 阅读 · 0 评论 -
C语言笔记(3)
数组遍历时要注意以下几点:最好避免出现数组越界访问,循环变量最好不要超出数组的长度C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法由于C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在编辑器中编译并通过,但是结果就不能肯定了,因此还是不要越界或者改变数组的长度数组作为函数参数:数组可以由整个数组当作函数的参数,也可以由数组中的某个元素当作函数的参原创 2016-02-24 19:43:15 · 472 阅读 · 0 评论 -
二分查找算法的C++和Python实现
二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为:1. 第一步查找中间元素,即5,由于5<6,则6必然在5之后的数组元素中,那么就在{6,原创 2016-07-23 21:49:16 · 930 阅读 · 0 评论 -
C++给定范围进行按位与运算
LeetCode上的题目: Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.For example, given the range [5, 7], you should return 4.给定一个范围,将范围内的原创 2016-07-31 21:47:25 · 1224 阅读 · 0 评论