摘要: 1:函数指针式指向函数内存的指针,一个函数在编译时被分配给一个入口地址,这个函数的入口地址就称为函数指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。 一个函数可以返回一个整数型值、字符值、实型值等,也可以返回指针型的数据,即地址,返回值的类型是指针类型。返回指针值得函数简称指针函数。 阅读全文
posted @ 2017-09-14 18:33 一串字符串 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 5.7.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void swap(int *a,int *b) { int tmp; tmp=*a; *a=*b; 阅读全文
posted @ 2017-09-14 18:12 一串字符串 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 1:同其他数据类型一样,指针也有常量,使用const关键字定义,形式如下: int i=9; int *const p=&i;//无法改变内存指向 *p=3; 将关键字const放在标识符前,表示这个数据本身是常量,而数据类型那个int*即整形指针。与其他常量一样,指针常量必须初始化。我们无法改变它 阅读全文
posted @ 2017-09-14 18:05 一串字符串 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 5.5.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int main() { int *pI = NULL; int i = 4; pI = &i; f 阅读全文
posted @ 2017-09-14 17:35 一串字符串 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 5.3.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int a=100; int *p=&a; printf("addres 阅读全文
posted @ 2017-09-14 16:34 一串字符串 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 5.2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int *p1,*p2; int *p; //临时指针 int a,b; 阅读全文
posted @ 2017-09-14 16:16 一串字符串 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 5.1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int a=100; int *p=&a; printf("%d\n", 阅读全文
posted @ 2017-09-14 16:12 一串字符串 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1:名称空间,也成为名字空间、命名空间,关键字为namespace。我们经常使用这样一条语句: using namespace std; 我们要使用标准输入输出流,除了包含它们所在的头文件外,还必须使用它们的名称空间。实际上,namespace后面的std正是该名称空间的名称。它主要作用就是防止 不 阅读全文
posted @ 2017-09-14 15:52 一串字符串 阅读(478) 评论(0) 推荐(1) 编辑
摘要: 1:extern用于解决使用非本源文件的全局变量。 例如:在sample1.cpp中 int a,b; /*外部变来那个定义*/ char c; void main() { cout<<a<<endl; cout<<b<<endl; cout<<c<<endl; } 在sample2.cpp源文件中 阅读全文
posted @ 2017-09-14 15:04 一串字符串 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1:静态变量static可以分为静态局部变量和静态全局变量,静态局部变量的值在函数调用结束后不消失,静态全局变量只能在本源文件中使用。 静态变量属于静态存储方式,它具有以下特点: (1)静态变量在函数内定义,在程序退出时释放,在整个程序的运行期间都不释放,也就是说它的生存周期为整个源程序。 (2)静 阅读全文
posted @ 2017-09-14 14:43 一串字符串 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.9.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using namespace std; void main() { int i,j,k;//此k的生命周期是整个主函数 cout <<"inp 阅读全文
posted @ 2017-09-14 14:26 一串字符串 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.8.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int name = 0; int main() { int name = 3; cout<<"局部 阅读全文
posted @ 2017-09-14 14:16 一串字符串 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.7.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int globalCount = 33; //全局变量,全局变量的作用域为整个cpp文件 int 阅读全文
posted @ 2017-09-14 13:59 一串字符串 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.6.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int Add(int x ,int y) //定义第一个重载函数 { cout << "int a 阅读全文
posted @ 2017-09-14 12:45 一串字符串 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.5.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; typedef unsigned int UINT; //自定义类型 long Fac(const 阅读全文
posted @ 2017-09-14 11:02 一串字符串 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.4.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; long Fac(int n) { if(n==0) return 1; else return n 阅读全文
posted @ 2017-09-14 10:23 一串字符串 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.3.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; long lCount;//第几次移动 void move(int n,char x,char y, 阅读全文
posted @ 2017-09-14 10:04 一串字符串 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using std::cout; using std::endl; bool Less(int a,int b = 1) //b具有默认值1 阅读全文
posted @ 2017-09-14 09:38 一串字符串 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 4.1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void ShowMessage(); //函数声明语句 void ShowAge(); //函数声 阅读全文
posted @ 2017-09-14 09:31 一串字符串 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 3.25.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int main(int argc, _TCHAR* argv[]) { //若直接使用for循环 阅读全文
posted @ 2017-09-14 09:11 一串字符串 阅读(562) 评论(0) 推荐(0) 编辑