摘要: 根据输入的三角形的三边判断三角形的类型,并输出其面积和类型。 此处应该注意“&&”和“||”的正确使用: 使用“&&”逻辑与运算符,需要同时满足多种情况时。 使用“||”逻辑或运算符,需要满足几种情况中的一种时。 阅读全文
posted @ 2016-10-27 22:30 C/C++专题 阅读(16296) 评论(0) 推荐(0) 编辑
摘要: 四,派生类的六个默认成员函数 在继承关系里,如果我们没有显示的定义这六个成员函数,则编译系统会在适合场合为我们自动合成。 继承关系中构造函数和析构函数的调用顺序: 非常简单的一段代码,你觉得会打印什么呢?一起来看看 有人看到这里,肯定会说,那明摆着嘛,先调用B类的构造函数再调用D类的构造函数,根据栈 阅读全文
posted @ 2016-10-27 22:25 C/C++专题 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 题目要求 编写一个C语言程序,实现基本的冒泡排序算法. 算法 冒泡排序,用一句话来总结: 一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序 要想对N个数字进行排序,循环N次即可. 如果真的不理解冒泡排序算法,请点击:冒泡排序_360百科 核心代码 完整代码 阅读全文
posted @ 2016-10-26 23:09 C/C++专题 阅读(87493) 评论(2) 推荐(0) 编辑
摘要: 三,继承方式&访问限定符 派生类可以继承基类中除了构造函数和析构函数之外的所有成员,但是这些成员的访问属性是由继承方式决定的。 不同的继承方式下基类成员在派生类中的访问属性: 举例说明: (1)public继承 eg1: 由上述例子可得出:公有继承中,派生类中可访问基类的公有成员(包括属性和方法), 阅读全文
posted @ 2016-10-25 22:54 C/C++专题 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一,为什么要引入继承? 继承是一个非常自然的概念,现实世界中的许多事物也都是具有继承性的。 例如,爸爸继承爷爷的特性,儿子又继承爸爸的特性等都属于继承的范畴。下面是一个简单的汽车分类图: 在这个分类图中建立了一种层次结构,最高层是最普遍,最一般的,每一次都比它上一层的更详细,更具体。 其中把上一层的 阅读全文
posted @ 2016-10-25 22:37 C/C++专题 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 一.何谓可变参数 int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如: 二.实现原理 C语言用宏来处理这些可变 阅读全文
posted @ 2016-10-24 23:12 C/C++专题 阅读(694) 评论(0) 推荐(0) 编辑
摘要: scanf函数与gets函数 scanf函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用gets函数。 gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。 所以在输入的字符串中包含空格时 阅读全文
posted @ 2016-10-23 17:23 C/C++专题 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一、printf函数介绍 printf功能 printf函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。 printf原型 int printf( const char* format , [argument] ... ); //定义在stdio.h中 以上部分来自于高小调博客(一个 阅读全文
posted @ 2016-10-23 16:47 C/C++专题 阅读(4449) 评论(0) 推荐(0) 编辑
摘要: printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。 printf函数调用的一般形式 printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但 阅读全文
posted @ 2016-10-22 14:26 C/C++专题 阅读(61580) 评论(0) 推荐(1) 编辑