1:代码如下: // 4.5.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; typedef unsigned int UINT; //自定义类型 long Fac(const UINT n) //定义函数 { ; //定义结果变量 ; i<=n; i++) //累计乘积 { ret *= i; } return ret; //返回结果 } voi…
1:代码如下: // 3.25.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; int main(int argc, _TCHAR* argv[]) { //若直接使用for循环遍历1773-2012年,则需要执行240次判断. int year; //1773开始的第一个闰年 ;//代表从何年开始 ;//代表从何年结束 //其实可以将以下for循环条件…
1:通过指针引用数组,需要先声明一个数组,再声明一个指针. int a[10]; int *p; 然后通过&运算符获取数组中元素的地址,再将地址值赋给指针变量. p=&a[0]; 代码实例如下: // 6.9.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ]; int *p; //利用循环,分别为10个元素赋…
1:代码如下: // 6.1.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ]; //利用循环,分别为10个元素赋值 ;i<;i++) a[i]=i; //将数组中的10个元素输出到显示设备 ;i<;i++) cout << a[i] << endl; } 运行结果:…
1:多态性是面向对象程序设计的一个重要特征,利用多态性可以设计和实现一个易于扩展的系统.在C++语言中,多态是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数,发出同样的消息被不同类型的对象接受时,将导致完全不同的行为.这里所说的消息主要是指类的成员函数的调用,而不同的行为是指不同的实现. 多态通过联编实现.联编是指一个计算机程序自身彼此关联的过程.按照联编说进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编.C++中,根据两边的时刻不同,有两种类型的多…
1:代码如下: // 3.18.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ; int i; ;i<=;i++) //for循环语句 sum+=i; cout << "数字1-10的和:" << sum << endl; } 运行结果:…
1:代码如下: // 3.21.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ; //定义一个整型变量,初始化为0 ; //定义一个整型变量,初始化为0 label: //定义一个标签 ivar++; //ivar自加1 num += ivar; //累加求和 ) //判断ivar是否小于10 { goto label; /…
1:代码如下: // 3.17.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ,j=; cout << "执行while前j=" << j << endl; ) { j++; } cout << "执行while后j=" <<…
1:代码如下: // 3.16.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ,j=; cout << "before do_while j=" << j << endl; do { j++; }); cout << " after do_whil…
1:代码如下: // 3.15.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ,i=; do { sum=sum+i; i++; }); cout << "数字1-10之和 :" << sum << endl; } 运行结果:…