简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年12月13日

摘要: structstruct是一组数据元素一个名字,这些数据元素,作为成员,可以有不同类型和不同长度。C++声明struct语法如下:struct structure_name {member_type1 member_name1;member_type2 member_name2;member_type3 member_name3;..} object_names;简单示例如下:struct product { int weight; float price;} ;product apple;product banana, melon;声明struct并定义多个实例:struct produ.. 阅读全文
posted @ 2011-12-13 23:42 ggjucheng 阅读(6743) 评论(0) 推荐(0)

摘要: 通过使用函数(functions)我们可以把我们的程序以更模块化的形式组织起来,从而利用C++所能提供的所有结构化编程的潜力。一个函数(function)是一个可以从程序其它地方调用执行的语句块。以下是它的格式:type name ( argument1, argument2, ...) statementtype 是函数返回的数据的类型name 是函数被调用时使用的名argument 是函数调用需要传入的参量(可以声明任意多个参量)。每个参量(argument)由一个数据类型后面跟一个标识名称组成,就像变量声明中一样(例如,int x)。参量仅在函数范围内有效,可以和函数中的其它变量一样使用 阅读全文
posted @ 2011-12-13 20:42 ggjucheng 阅读(5923) 评论(0) 推荐(2)

摘要: 循环可以用while,do,for,goto语句表述 while (condition) statement; do statement while(condition); for (for-init-statement; condition; expression) statement; goto identifier; identifier: statement;while语句代码段int a = 0;while( a > 0 ){ a--;}do语句代码段int a = 0;do { a--;}while( a > 0 );for语句代码段int sum = 0;i... 阅读全文
posted @ 2011-12-13 18:10 ggjucheng 阅读(2886) 评论(0) 推荐(0)

摘要: C++选择语句包括if语句和switch语句: if (condition) statement; if (condition) statement elsestatement ; switch (condition)statement比较运算符 ==, !=, >, <, >=, <=.比较值为真返回bool值true,否则返回bool值false。if语句例子:if (a >= b) { max = a;} else { max = b;}写成下面更好些:max = (a >= b) ? a : b;switch可以作为if语句的另一种形式:switch 阅读全文
posted @ 2011-12-13 18:03 ggjucheng 阅读(8407) 评论(0) 推荐(1)

摘要: 指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:int *ptr; char *ptr; int **ptr; int (*ptr)[3]; int *(*ptr)[4]; 指针的类型从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:int *ptr; //指针的类型是int * ch... 阅读全文
posted @ 2011-12-13 17:39 ggjucheng 阅读(156194) 评论(26) 推荐(43)

摘要: 基本类型C/C++语言有一组基本类型,对应于计算机的基本存储单元和使用这些单元去保存数据的一些常用方式:基本数据类型如下:NameDescriptionSize*Range*charCharacter or small integer.1bytesigned: -128 to 127unsigned: 0 to 255short int(short)Short Integer.2bytessigned: -32768 to 32767unsigned: 0 to 65535intInteger.4bytessigned: -2147483648 to 2147483647unsigned: 0 阅读全文
posted @ 2011-12-13 17:34 ggjucheng 阅读(14337) 评论(1) 推荐(0)