1. OSEK直接网络管理是环形网,从唤醒到休眠流程如下: Read More
1、 int *p = NULL 和 *p = NULL有什么区别? 第一种是定义一个int型指针,并给它初始化为NULL,也就是个空指针,没有指向任何地方,就是个空的。第二种是给指针的值赋值为NULL,也就是给指针指向的内容赋值为0(也就是为空)。 int *p = NULL相当于int *p; Read More
枚举(Enum)定义 enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。 但是,还可以将枚举嵌套在类或结构中。现在的有些电商网站根据购物的积分用到的,金牌会员,银牌会员,铜牌会 Read More
1、首先看一个简单的例子 大家都知道要实现foreach的必须要实现IEnumerable和IEnumerator的接口,只有实现了它们,才能实现遍历,所以要讲foreach的来历,必须要把那两个接口给搞清楚点! 这边也想说明一点的是:如果对这两个接口有了一定的了解后,只要实现那个GetEnumer Read More
1、显示窗体: 如果在调用窗体的Show方法之前没有加载窗体,Excel会自动加载该窗体,然后再显示它。 所以,在程序中使用代码显示一个窗体,通常直接调用Show方法,而省略了加载的语句。 Sub ShowForm() InputForm.Show '显示“InputForm” End Sub 2、 Read More
值参数: 在方法声明时不加修饰的形参就是值参数,它表明实参与形参之间按值传递。当这个方法被调用时,编译器为值参数分配存储单元,然后将对应的实参的值赋值到形参中。实参可以是变量、常量、表达式,但要求其值的类型必须与形参声明的类型相同或者能够被隐式地转化为这种类型。这种传递方式的好处是,在方法中对形参的 Read More
当定义一个类之后就可以通过new运算符将其实例化,产生一个对象。weineng规范、安全地使用这个对象,C#提供了实现对象进行初始化的方法,这就是构造函数。 一般的构造函数总是public类型的。如果是private类型的,表明类不能被外部类实例化。 构造函数名必须与这个类同名,不声明返回类型,并且 Read More
1、C#中的值类型包括:简单类型、枚举类型和结构类型。 2、C#中的引用类型包括:类(class)、接口(interface)、数组、委托(delegate)、object和string。 3、调试时想要停留在控制台操作: Console.Readline(); 字符串强制转换成int型:Conve Read More
调用时:(*FunP)(20);//这是通过函数指针变量FunP来调用MyFun函数的。 1 void MyFun(int x);//此处的申明也可以写成:void MyFun(int); 2 void (*FunP)(int);//此处的申明也可以写成:void (*FunP)(int);但习惯上 Read More
或者也可以如下方式进行引用传递: 下面代码就是值传递的例子: 所以,与引用传递相对,值传递的代码格式只有一处是不同的,即在定义处:Exchange(int &x, int &y);在调用处都是一样的。 值传递的函数里操作的不是a,b 变量本身,只是将a,b 值赋给了x,y 函数里操作的只是x,y 变 Read More