08 2016 档案
摘要:当定义一个类之后就可以通过new运算符将其实例化,产生一个对象。weineng规范、安全地使用这个对象,C#提供了实现对象进行初始化的方法,这就是构造函数。 一般的构造函数总是public类型的。如果是private类型的,表明类不能被外部类实例化。 构造函数名必须与这个类同名,不声明返回类型,并且
阅读全文
posted @ 2016-08-31 10:51
梓夙
摘要:1、C#中的值类型包括:简单类型、枚举类型和结构类型。 2、C#中的引用类型包括:类(class)、接口(interface)、数组、委托(delegate)、object和string。 3、调试时想要停留在控制台操作: Console.Readline(); 字符串强制转换成int型:Conve
阅读全文
posted @ 2016-08-30 15:42
梓夙
摘要:调用时:(*FunP)(20);//这是通过函数指针变量FunP来调用MyFun函数的。 1 void MyFun(int x);//此处的申明也可以写成:void MyFun(int); 2 void (*FunP)(int);//此处的申明也可以写成:void (*FunP)(int);但习惯上
阅读全文
posted @ 2016-08-26 13:05
梓夙
摘要:或者也可以如下方式进行引用传递: 下面代码就是值传递的例子: 所以,与引用传递相对,值传递的代码格式只有一处是不同的,即在定义处:Exchange(int &x, int &y);在调用处都是一样的。 值传递的函数里操作的不是a,b 变量本身,只是将a,b 值赋给了x,y 函数里操作的只是x,y 变
阅读全文
posted @ 2016-08-25 14:04
梓夙
摘要:const int i = 20; int const i = 20; 这两个语句是完全相同的;const与int哪个写在前面都不影响语义。 所以: const int *p; int const *p; 这两个也是一样的。 const int *pi的语义: 可以看出pi的值是可以被修改的,即它可
阅读全文
posted @ 2016-08-24 17:28
梓夙
摘要:1 // array_1.cpp : Defines the entry point for the console application. 2 // 数组中的地址表示 3 4 #include "stdafx.h" 5 #include <iostream> 6 using namespace
阅读全文
posted @ 2016-08-24 11:24
梓夙
摘要:1、scanf()函数 函数scanf()按指定的格式从键盘读取数据,并将其赋给一个或多个变量。例如: scanf(“%d %f”, &x,&rate); 输入多个变量时,scanf()使用空白将输入隔开。空白可以是空格、制表符或者换行符。格式化字符串中的每一个转换说明符对应一个输入字段,并且空白标
阅读全文
posted @ 2016-08-23 09:55
梓夙
摘要:指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 还要注意的是他们用法的区别,下面举例说明。 int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] *
阅读全文
posted @ 2016-08-20 14:12
梓夙
摘要:1: 指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必
阅读全文
posted @ 2016-08-20 13:49
梓夙

浙公网安备 33010602011771号