-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
月归档:2007 年十一月
2007
11-24
11-24
谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!
要知道,大多数程序员在写“可运行代码,而不是高效代码”。我们在这个指南课程前面提到,你想成为你们公司“最尊贵的专业人员”吗?写“高效代码”是一项艺术,你必须学习和实践它。
命名惯例和规范
注记 :
Pascal 大小写形式-所有单词第一个字....
Read More >
2007
11-24
11-24
接口是二段不同代码之间约定,通过约定实现彼此之间的相互访问。C#并不支持多继承,但通过接口可实现相同功能。当在接口中指定了实现这个接口的类时,我们就称这个类“实现了该接口”或“从接口继承”。一个接口基本上就是一个抽象类,这个抽象类中除了声明C#类的其他成员类型——例如属性、事件和索引器之外,只声明了纯虚拟方法。接口中可以包含方法、属性、索引器和事件——其中任何一种都不是在接口自身中来实现的。例:i....
Read More >
2007
11-24
11-24
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = System.Console;访问限定符:public....
Read More >
2007
11-24
11-24
C#中的接口1.都是“虚的”不能被实例化,这也是接口中为什么不能包含字段--成员变量的原因2.正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事.3.都具有模板的性质,如果一个接口或者类从某一个接口继承,它将自动具有被集成者的特征(包括索引,属性,函数,实践等).4.接口支持多重继承,而C#中,类之支持单一继承,接口....
Read More >
2007
11-24
11-24
1.隐型局部变量
C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样:
varmyData = "This is my data";
注意,这里并没有提到myData变量是一个字符串,而C# 2.0却要求这一点。
虽然var允许您建立隐含的类型,它并没有降低C#浓厚的类型特征。var....
Read More >
1. 避免将多个类放在一个文件里面。
2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。
3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。
4. 一个方法的代码长度最好不要超过25行。
5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。
6. 每....
Read More >
2007
11-24
11-24
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?boardid=5&id=186615
*/ --------------------------------------------------------------------------------------*/ 出自: 编程中国 http://www.bc-cn.net*/....
Read More >
2007
11-24
11-24
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=5&ID=185111
*/ --------------------------------------------------------------------------------------*/ 出自: 编程中国 http://www.bc-cn.net*/ 作....
Read More >
2007
11-23
11-23
一个用指针数组排序的程序如下:
#include <stdio.h>#include <string.h>
void main(){ char *bname[]={"Programming in ANSI C ","BASIC ","Visual C++6.0 Programming","Turbo C 2.0 "};&n....
Read More >
2007
11-23
11-23
要求是输入一个数字,位数不限。
输出的结果的是原数的最高位变为最低位,依次类推。
比如输入8516,要求输出6158。
我是用数组做的,但我们老师说不用数组也能做。没想出来,请教大家。
我用的TC2.0。....
Read More >
2007
11-23
11-23
1、设计题目 职工档案及简明信息生成程序设计 2、设计目的 学习使用结构数组建立职工档案信息文件,并学习设计头文件和菜单,并组成一个工程文件。 3、设计要求 要求实现以下功能: ● 建立wkrs职工数据结构,结构含有姓名、序号、性别和年龄信息。 ● 设计一个readin函数,以便采用问答式输入10个职工的信息。并建立一个文件用来储存这10个这职工的信息,约定文件名为workers. ● 编写一个d....
Read More >
2007
11-23
11-23
程序改错题: gc505.c通过接受键盘输入的字符串,通过调用函数trimspace(),实现去掉字符串的前空格和尾空格。 程序有两处错误,请找出并修正,使之符合上述要求。不得增加行或删除行,也不得更改程序结构。#include<string.h>main(){char str[100];void trimspac....
Read More >
2007
11-22
11-22
Problem A:韩信点兵 相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人、17人一列余2人、19人一列余10人、23人一列余1人、29人一列余11人。 刘邦茫然而不知其数。你呢? 你是一位优秀的程序员,请你帮刘邦解决这一问题。 Input 要求由键盘输入A,B,C,D....
Read More >
#include <stdio.h>void main(){ int a[10]; int i,*pa=NULL; for (i=0;i<10;i++) scanf("%d",&a[i]); for(pa=a;pa<(pa+9);pa++) printf("%d",*pa);}
结....
Read More >