自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 private和public称为成员访问限定符

private和public称为成员访问限定符(member access specifier)。除了private和public之外,还有一种成员访问限定符protected(受保护的),用protected声明的成员称为受保护的成员,它不能被类外访问(这点与私有成员类似),但可以被派生类的成员函数访问。      在C++中声明一个类的类型和声明一个结构体类型是相似的。下面是声

2014-08-22 08:52:02 2329

原创 模板是C++的一个特性

模板是C++的一个特性,是函数和类可以作用于不同的类型上而不需要针对每一个具体类型重复相同的代码。与模板相反,我们已经学过的重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。如果使用模板就可以只写一个通用的MAX模板,而

2014-08-21 08:55:30 685

原创 使用函数重载可以帮助程序员处理更多的复杂问题

使用函数重载可以帮助程序员处理更多的复杂问题,在C语言中,两个函数的名称不能相同,否则会导致编译错误。而在C++中,函数名相同而参数数据类型不同或参数个数不同或二者皆不同的两个函数被解释为重载。  使用函数重载可以帮助程序员处理更多的复杂问题,避免了使用诸如intabs()、fabs()、dabs()等繁杂的函数名称;同时在大型程序中,使函数名易于管理和使用,而不必绞尽脑汁地去处理函数

2014-08-20 09:10:31 607

原创 type-id必须是一个指针、引用、算术类型

说明:type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,在把该整数转换成原类型的指针,还可以得到原先的指针值)。  4编程技巧编辑new和delete  运算符new和delete提供了存储的动态内存分配和释放功能,它的作用相当于C语言的函数malloc()和fr

2014-08-19 08:55:54 1264

原创 C++的基本数据类型

C++的基本数据类型如下表所示(下表中列出的各类型的长度和取值范围,是指以面向80x86处理器的 Viusal C++ 2012 和 gcc 4.8.1 的长度,其它的编译器并不一定是这个长度)。  C++丰富的数据类型允许根据需要选择不同的类型,这也使得计算机的操作更复杂。  自动类型转换(隐式类型转换)  在下列四种情况中计算机自动进行类型转换:

2014-08-18 09:33:03 517

原创 复杂的C++程序的正确性相当难于保证

C++由于语言本身过度复杂,甚至使人们难于理解其语义。C++的编译系统受到C++的复杂性的影响,非常难于编写,即使能够使用的编译器也存在了大量的问题,这些问题大多难于被发现。[7]  由于本身的复杂性,复杂的C++程序的正确性相当难于保证。  代码性能  人们一般认为,使用Java或C#的开发成本比C++低。但是,如果充分分析C++和这些语言的差别,会发现这句话

2014-08-16 09:01:01 1359

原创 C++语言简洁灵活

C++语言简洁灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点,与其它语言相比 ,C语言具有可以直接访问物理地址的优点,与汇编语言相比又具有良好的可读性的可移植性。  总得来说,C++语言的主要特点表现在两个方面,一是尽量兼容C,二是支持面向对象的方法。它操持了C的简洁、高效的接近汇编语言等特点,对C的类型系统进行了改革的扩充,因此C

2014-08-15 09:02:08 909

原创 从void*类型隐式转换为int*类型

最常见的差异之一是,C允许从void*隐式转换到其它的指针类型,但C++不允许。下列是有效的C代码:  5从void*类型隐式转换为int*类型  int*i=malloc(sizeof(int)*5);  但要使其在C和C++两者皆能运作,就需要使用显式转换:  2int*i=(int*)malloc(sizeof(int)*5);  

2014-08-14 13:40:57 6832

原创 C语言是一个结构化的语言

C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事物)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事物)控制。所以C语言和C++的最大区别在于它们解决问题的思想方法不一样。C语言是C++的基础,C++和C语

2014-08-13 09:00:18 5057

原创 标准草案叫做C++ 0x

此后,新的标准草案叫做C++ 0x。对于C++ 0x标准草案的最终国际投票已于2011年8月10日结束,并且所有国家都投出了赞成票,C++0x已经毫无疑义地成为正式国际标准。先前被临时命名为C++0x的新标准正式定名为ISO/IEC 14882:2011,简称ISO C++ 11标准。C++ 11标准将取代现行的C++标准C++98和C++03。国际标准化组织于2011年9月1日出版发布《ISO/

2014-08-12 09:53:49 623

原创 C++进一步扩充和完善了C语言

C++代码计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。世界上第一种计算机高级语言是诞生于1954年的FORTRAN语言。之后出现了多种计算机高级语言,其中使用最广泛、影响最大的当推BASIC语言和C语言。BASIC语言是1964年由 Dartmouth 学院 John G. Kemeny 与 Thomas E. Kurtz 两位教授在FORTRAN语言的基础上简化而成的, 适

2014-08-11 09:11:22 836

原创 C语言不但执行效率高 而且应用广泛

可以毫不犹豫的说,C语言是学习编程的第一门语言,你不用考虑其他选择。也许你将来的工作或学习不会使用C语言,但是它能让你了解编程相关的概念,带你走进编程的大门,以后学习其他语言,会触类旁通,很快上手,7 天学会一门新语言不是神话。也只有C语言的教程(书籍、在线教程、视频等)才会介绍最基本的编程概念,手把手教你从零学会写代码;其他编程语言(C++、Java等)都是一带而过,对基础介绍很

2014-08-09 14:02:14 2016

原创 学好C语言的运算顺序与运算符

学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们学生最不易做到的,然而却又是最重要的。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。

2014-08-08 09:13:18 1251

原创 为大家带来的是C语言入门视频教程

我已先后推出多套实用应用软件教程,得到了众多网友学员的支持,在此深表感谢。8月初推出的祁连山Photoshop CS6视频教程,一经推出就得到了众多网友的肯定,反响热烈。对于大家的支持与肯定,我们将推出更多最新精品免费教程作为回馈,敬请期待。  这里为大家带来的是C语言入门视频教程,由山东泰安科技大学教师范磊主讲。  本套C语言视频教程为书籍《零起点学通C语言》的配套教程,就如该书

2014-08-07 09:42:09 1009 1

原创 ISO发布新的C语言——新标准C11

ISO正式发布了新的C语言的新标准C11,之前被称为C1X,官方名称为ISO/IEC 9899:2011。  新的标准提高了对C++的兼容性,并增加了一些新的特性。这些新特性包括:  对齐处理(Alignment)的标准化(包括_Alignas标志符,alignof运算符, aligned_alloc函数以及头文件。  _Noreturn 函数标记,类似于 gcc 的 __attrib

2014-08-06 09:27:17 3224

原创 我们学习编程语言,是要学习它的语法

目前流行的编程语言有C语言、C++、Java、C#、PHP、JavaScript等,每种语言都有自己擅长的方面,例如:C语言是较早开发的一种高级语言,后来的很多语言都是以C语言为蓝本进行设计的;C语言和C++主要用来开发软件;Java和C#不但可以用来开发软件,还可以用来开发网站后台程序;PHP主要用来开发网站后台程序;JavaScript主要负责网站的前端工作。可以将不同的编程语

2014-08-05 15:47:12 1193

原创 C语言是学习编程的第一门语言

可以毫不犹豫的说,C语言是学习编程的第一门语言,你不用考虑其他选择。也许你将来的工作或学习不会使用C语言,但是它能让你了解编程相关的概念,带你走进编程的大门,以后学习其他语言,会触类旁通,很快上手,7 天学会一门新语言不是神话。也只有C语言的教程(书籍、在线教程、视频等)才会介绍最基本的编程概念,手把手教你从零学会写代码;其他编程语言(C++、Java等)都是一带而过,对基础介绍很

2014-08-05 15:41:09 1279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除