摘要: C语言中字符数组和字符串指针分析 这几天搞Unix上的C程序,里面用到了很多字符数组和字符串指针,我记得在学完C语言后相当一段时间里,对指针这个东西还是模模糊糊,后来工作也没怎么用到过C,虽然网上这类的文章也有很多,还是决定自己在这做个小总结,也算加深下自己的印象,写了下面的测试程序:#include <stdio.h>int main(int argc, char *argv[]) { char day[15] = "abcdefghijklmn"; char* strTmp = "opqrstuvwxyz"; printf("& 阅读全文
posted @ 2012-09-05 22:18 .NET Explore 阅读(154) 评论(0) 推荐(0)
摘要: 1.不能定义默认(无参)构造函数。2.不能初始化实例字段。3.不能做基类,也不能继承。结构是使用 struct 关键字定义的,例如:public struct PostalAddress{ // Fields, properties, methods and events go here...}结构与类共享大多数相同的语法,但结构比类受到的限制更多:在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。结构不能声明默认构造函数(没有参数的构造函数)或析构函数。结构在赋值时进行复制。将结构赋值给新变量时,将复制所有数据,并且对新副本所做的任何修改不会更改原始副本的数... 阅读全文
posted @ 2012-09-05 21:27 .NET Explore 阅读(164) 评论(0) 推荐(0)
摘要: 对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承。在下面的示例中,类 B 从类 A 继承,但是任何类都不能从类 B 继承。复制 class A {} sealed class B : A {}还可以在重写基类中的虚方法或虚属性的方法或属性上使用 sealed 修饰符。这将使您能够允许类从您的类继承,并防止它们重写特定的虚方法或虚属性。示例在下面的示例中,Z 从 Y 继承,但 Z 无法重写在 X 中声明并在 Y 中密封的虚函数 F。C#复制 class X { protected virtual void F() { Consol... 阅读全文
posted @ 2012-09-05 21:22 .NET Explore 阅读(343) 评论(0) 推荐(0)