- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 warning no newline at the end of file
main.c :10:2 warning: no newline at the end of file修复这个警告,在文件结尾回车一下就行了。可以很少会有人去仔细探究,为什么gcc会给出这么一个警告?原因其实也很简单,因为标准规定如此。C99第5.1.1.2节这样写道:Each instance of a forward slash character (/) immediatel
2013-08-29 11:16:56 1317
原创 C++类和对象的一个简单的实例
题目:找出一个整形数组中的元素的最大值下面,我们用类和对象的方法来做。#includeusing namespace std;class Array_max{ private://声明在类的外部不可访问的隐私成员 int array[10]; int max; public://声明在类的外部可以访问的开放的成员函数 void set_value(){ int
2013-08-29 11:02:04 2036
原创 一道经典的C++结构体的题目
题目描述:有10个学生,每个学生的数据包括学号、姓名、英语、数学、物理三门课的成绩,从键盘输入10个学生数据,要求打印出这3门课程,从键盘输入10个学生数据,要求打印出3门课程的总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课的平均成绩,平均分数)。
2013-08-26 21:29:36 2331
原创 用typedef声明类型
定义:可以用typedef声明一个新的类型名来代替已有的类型名。用法:typedef int INTEGER;//指定用标识符INTEGER代表int类型typedef float REAL;//指定用标识符代表float类型然后INTEGER a;REAL b;与语句int a;float b;是等价的。也可以用来声明结构体类型:
2013-08-25 22:07:45 1591
原创 枚举类型的定义和应用
定义:如果一种变量只有几种可能的值,可以定义为枚举类型。所谓“枚举类型”是将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。声明:声明枚举类型用enum开头,例如:enum weekday{sun,mon,tue,wed,thu,fri,sat};上面声明了一个枚举类型weekday,花括号中的sun,mon,。。。。sat等称为枚举元素或枚举常量。这些枚举常量,
2013-08-25 11:03:47 1883
原创 共用体的定义和应用【C++】
定义:使用覆盖技术,几个变量相互覆盖,从而使几个不同变量共占同一段内存的结构,成为共同体类型的结构。共同体的定义类似结构体,不过共同体的所有成员都在同一段内存中存放,起始地址一样,并且同一时刻只能使用其中的一个成员变量。声明共用体的一般形式为:union 共用体类型名{ 成员列表};定义共用体变量的一般形式为:共用体类型名 共用体变量名;例如:uni
2013-08-24 21:55:17 1857
原创 使用Dreamwaver cc中的SVN功能,用于传输BAE和SAE中的文件
前沿:假期使用BAE和SAE开发应用,两个服务器都需要通过SVN提交代码,因为平时大多使用Dreamwaver,所以查了查资料,通过Subversion方便了开发。因为网上的资料都不全,所以根据自己的经验整理了这篇文章,希望对大家有用。第一步在本机安装SVN:http://tortoisesvn.net/downloads.html第二步打开Dreamwaver c
2013-08-14 22:58:52 1650
原创 结构体类型数据作为函数参数
将一个结构体中变量中的数据传递给另一个函数,有一下三种方法:(1)用结构体变量名作为参数。#include#includeusing namespace std;struct Student{ string name; int score; };int main(){ Student one; void Print(Student one); one.name="千手"
2013-08-13 16:29:25 2064
转载 九款常用的JS代码高亮工具
代码高亮很重要,特别是当我们想要在网站或博客中展示我们的代码的时候。通过在网站或博客中启用代码高亮,读者更方便的读取代码块。有很多免费而且有用的代码高亮脚本。这些脚本大部分由Javascripts编写,当然也有些使用其它语言(比如Phyton或Ruby)写的。今天,让我们来看看使用最多的9款Javascript代码高亮脚本吧。1. SyntaxHighlighter
2013-08-12 22:30:25 1919
原创 单链表的增、删、改、减(C++)
首先是是一个简单的例子,单链表的建立和输出。程序1.1#include#includeusing namespace std;struct Student{ string name; string score; Student *next;//定义了指向Candidate类型变量的指针};int main(){ int n;// cout<<"请输入学生的总数:";
2013-08-12 15:25:27 1685
原创 指向结构体变量的指针
定义:结构体变量的指针就是该变来那个所占据的内存段的起始地址。可以设一个指针变量,来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。设p是指向结构体变量的数组,则可以通过以下的方式,调用指向的那个结构体中的成员:(1)结构体变量.成员名。如,stu.num。(2)(*p).成员名。如,(*p).num。(3)p->成员名。如,p->num。#include#
2013-08-12 12:46:31 2586
原创 结构体数组(C++)
1.定义结构体数组和定义结构体变量类似,定义结构体数组时只需声明其为数组即可。如:struct Student{ int num; char name[20]; char sex[5]; int age; float score; char addr[30];};Student stu[3]; //定义Student类型的数组
2013-08-11 22:12:36 22492 1
原创 C++结构体的定义、初始化和引用
定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。声明一个结构体类型的形式是:struct Student{ //声明一个结构体类型Student int num; //声明一个整形变量num char name[20]; //声明一个字符型数组name char sex; //声明一
2013-08-11 11:20:43 45719
原创 编写一个程序,输入月份号,输出该月的中文名和英文名。
题目:编写一个程序,输入月份号,输出该月的中文名和英文名。例如,输入“3”,则输出三月份,输出March,要求用指针数组处理。#include#includeusing namespace std;int main(){ int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char * b[2][12]={ {"一月份","二月份","三月份"
2013-08-09 22:13:11 7370
原创 自己写一个strcmp函数(C++)
题目说明:写一个函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int strcmp( char * p1, char * p2);设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1不等于s2,返回它们二者第一个不同字符的ASCII码差值(如“BOY”与“BAD”,第二个字符不同,'0'与'A'之差为79-65=14)。如果s1>s2,则输
2013-08-09 21:31:52 8213 1
原创 输入一个字符串,取出其中的整数
/*题目:输入一个字符串,内含所有数字和非数字字符。将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整数,并输出这些数。*/#includeusing namespace std;int main(){ int a[30]={0}; char str[200]; cout<<"请输入一个含有数字的字符串\n"<<endl; cin>
2013-08-09 20:29:27 3917
原创 用矩形法(梯形法)求定积分
分析:高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分。思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和。简单的例子:求函数X^2在的定积分矩形法:#include#includeusing namespace std;int main(){ float fun(float x); flo
2013-08-08 13:06:17 21553 5
原创 数组中的最大值以及最小值的位置变换的问题(C++)
将一个5×5的数组中的最大值放到数组的中心位置分析:遍历数组,找到最大的元素,然后将该元素与中心位置的元素交换位置#include#include #include using namespace std;int main( void){ void changeArrayData(int *arrayAddress1, int *arrayAddress2);//声明交换
2013-08-07 10:49:36 7168
原创 三个和数组有关的程序题目(C++)
题目一:有n个整数,使前面各数顺序向后移动m个位置问题描述:有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前m个数程序代码:#includeusing namespace std;int main(){ void move(int a[],int n,int m); int a[200]; int n=0,m=0,i=0;
2013-08-04 22:20:33 2245
原创 C++的引用的使用
1引用的定义引用时C++对C的一个重要的扩充,引用的作用是给变量起一个别名。例如:int a;int &b=a;//声明b是a的引用经过以上的声明,b就成为了a的别名,a和b的地位以及作用都是一样的。将b声明为a的引用,不需要再为b开辟新的单元,b和a在内存中占同一存储单元,它们具有相同的地址。#includeusing namespace std;int ma
2013-08-02 13:02:56 1283
原创 指针的数据类型和指针运算小结
1.指针的数据类型小结有关指针的数据类型定义含义int i;定义整形变量int *p;定义只想整型数据的指针变量pint a[n];定义整形数组a,它有n个元素int *p[n];定义指针数组p,它由n个指向整形数据类型的指针元素组成int (*p)[n];定义指向n个元素的一位数组
2013-08-01 19:57:37 3231
TortoiseSVN1.6.7.18415x64svn1.6.9.zip
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人