当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

C++语言底子(1)[VC/C++编程]

赞助商链接



  本文“C++语言底子(1)[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

入门简介

变量 C++数据范例 C++操作符 C++中的函数 main函数 数组 字符串数组 字符串操作函数

C++是个强盛的语言,可以用于做别的语言做不了的工作.但是,这种强盛功效是有代价的.开始利用C++时,你大概会碰到内存溢出和拜候失效等问题,使程序死机.这里用最简短的篇幅介绍C++语言底子.C++语言本身有专著介绍,这种书还分外厚,所以别期望我能用三言两语说清楚.读者学完本书并利用C++ Builder普通时间之后,最后对C++语言再作更深化的理解.

C++可以最充分地操纵面向对象编程(OOP)的上风.OOP不只是一个新名词,而有它的实际意义,可以生成可复用的对象.新术语 对象(object),和前面介绍的构件一样,是完成特定编程任务的软件块(构件是对象,但对象不满是构件,稍后会注释这点).对象只向用户(利用对象的编程人员)显示必须的部份,从而简化对象的利用.用户没必要知道的全部内部机制都躲藏在幕后.这一切都包含在面向对象编程的概念中.OOP可以用模块化办法举行编程,从而避免每次重新开始.C++ Builder程序是面向OOP的,因为C++ Builder大量利用构件.生成构件后(你生成的或C++ Builder内置的构件),便可以在任何C++ Builder程序中反复利用.构件还可以扩大,通过担当生成具有新功效的新构件.最妙的是,构件躲藏了全部内容细节,使编程人员能集合精神充分操纵构件.

入门简介

在C++之前先有C语言,C++是成立在C语言之上的,称为“带类的C语言”.这个C语言底子在当今的C++程序中仍旧很重要.C++并非代替C,而是增补和支持C.本章余下部份和下几章主要介绍C++中根源于C语言的部份.实际上,这里介绍的是C语言,第2课"C++底子"中才转入C++.读者没必要关心哪个来自C,哪个来自C++,因为这些全在C++中.C++语言很难按次序介绍,因为我们要介绍的全部特点都是穿插的.我预备的一次介绍一块,然后凑合起来.到第3课"高级C++"完毕,你将对C++语言有个完好的理解.一下子没有掌握某个概念也不要紧,有些概念必须经过实践才能完好理解.

变量

还是从变量讲起来吧.变量(variable)实际上是赋予内存地址的名称.声明变量后,便可以用它操作内存中的数据.下面举几个例子举行阐明.下列码段用了两个变量,每条语句末尾用阐明语句描写履行该语句时发生的情形:

int x;// variable declared as an integer variable

x = 100;// 'x' now contains the value 100

x +=50;// 'x' now contains the value 150

int y = 150;// 'y' declared and initialized to 150

x += y;// 'x' now contains the value 300

x++;// 'x' now contains the value 301

新术语 变量(variable)是留作存放某个数值的计算机内存地址.注意x的值在变量操作时会改变,稍后会介绍操作变量的C++操作符.告诫 声明而未初始化的变量包含随机值.由于变量所指向的内存还没有初始化,所以不知道该内存地址包含什么值.

比方,下列代码

int k;

int y;

x=y+10; //oops!

本例中变量y没有事前初始化,所以x大概获得任何值.例外的情形是全局变量和用static修饰声明的变量老是初始化为0.而全部别的变量在初始化或赋值之前包含随机值.变量名可以混合大写、小写字母和数字与下划线(_),但不能包含空格和别的特别字符.变量名必须以字母或下划线开始.普通来说,变量名以下划线或双下划线开始不好.变量名答应的最大长度随编译器的差别而差别.假如变量名保持在32个字符以下,则绝对安全.实际中,任何超越20个字符的变量名都是不实用的.

下例是有效变量名的例子:

int aVeryLongVariableName;// a long variable name

int my_variable;// a variable with an underscore

int_ x;// OK,but not advisedint X;// uppercase variable name

int Labe12;// a variable name containing a number

int GetItemsInContainer(); // thanks Pete!

阐明 C++中的变量名是考虑大小写的,下列变量是差别的:int XPos;int xpos;假如你原先所用语言不考虑大小写(如Pascal),则开始接触考虑大小写的语言大概不太适应.
  以上是“C++语言底子(1)[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Ubuntu下面的C语言代码查抄工具Splint
  • C语言本领学习c++经验50条7
  • C语言本领学习c++经验50条8
  • C语言本领学习c++经验50条9
  • C语言本领学习c++经验50条10结束
  • DDBC语句分类
  • <b>linux下C语言实现ARP数据包发送</b>
  • Java通过JNI调用C语言的办法
  • 在Delphi编程中利用C语言代码
  • 基于Oracle OCI的数据拜候C语言接口ORADBI-开辟技术
  • C语言之 插入排序的改良
  • C语言实现端口扫描
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .