我们老师说的一些简单知识点
2012-06-30 14:51
155 查看
2011.10.14*************BACK TO BASIC。
生活中有三种人
第一种是卓越的人他们把自己每天要完成的事情写在纸上,每天都会完成它.
第二种是优秀的人这些人把自己想要的事情放在头脑里面,想起的时候再做.
第三种人是普通的人他们没有明确的目标去度过自己的每一天.
C#
0.对于变量要先定义再赋值再使用
1.swich case语句中case起到标号的作用,不能结束循环的作用;就像goto语句的标记。
2.循环语句的最重要的地方是 如何确定循环条件来实现我们循环体预期的执行次数。
3.对于循环语句编程高手喜欢使用do{} while()/while(){}而不是for(表达式1;表达式2;表达式3)
我们要有意的使用前两者;
4.结构化程序设计的灵魂:step by step。step可以使一个for语句一个while循环一个函数;
5.if else 语句中if的个数大于等于else的个数;else与它上一个离它最近的没有与else配对的if配对。
6.同类型的数相除得到同类型的数,不同类型的数相除得到精度高的数。
double类型的变量能精确到.后几位?
7.Random rnd=new Random(); //创建一个存储随机数的变量Random类没有构造函数.
roll=(int) rnd.Next(1,7); //生成一个1~6之间的随机数
8.数组:同类型的连续的变量的集合。个人认为数组的操作时最难的,特别是二位数组,因为二位数组很多情况下要利用双重for循环(循环条件的控制)。
9.冒泡排序算法的优化:
10.学习一门新语言的时候,要对比的学,一个程序可以用多门语言实现.
11.变量和常量的区别就是一个可以改变另一个不能改变.变量的本事内存单元.
12.this指针,是指向类类型的指针变量,作用this指针指向对象本身,当调用this指针时,指针接受参数,然后将参数传 递给对象的方法,完成相应的操作。
this关键字,this可以用在类成员的内部,该关键字引用对象实例,由this对象引用的实例是当前对象的实例,this
关键字最常用的功能是把当前对象实例的引用传递给一个方法。
关键字的定义***********************************************?
13.今天听见了老师说他到现在为止还没有弄明白的问题。
14.老师说一定是共有的成员函数是构造函数.是不是一个错误???
对于C#如果没有提供构造函数,那么系统提供默认的构造函数,此构造函数默认是共有的,如果定义的构造函数是私有的那么着了类就不能被实例化,这正是抽象类的特点,难道抽象类不可一 有私有的构造函数吗?上级实验表明:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 入口地址
{
abstract class shunyang
{
public void shunyang1() { }
private void shunyang2() { }
}
class Program
{
static void Main(string[] args)
{
}
}
}
此段代码没有报错,怎么解释????????
15.静态成员函数没有this指针,友元函数没有this指针。
16.派生类中含有和父类中同名成员.那么派生类对象为同名成员开辟两个内存空间,但是对象调用成员时调用的是本身的 成员而不是继承的,如果想要调用基类的成员,可以通过基类对象调 用.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 入口地址
{
class shiyan1
{
public int a;
public shiyan1()
{
a = 1;
}
}
class shiyan2 : shiyan1
{
public int a;
public shiyan2()
{
a = 2;
}
}
class Program
{
static void Main(string[] args)
{
shiyan1 c = new shiyan1();
shiyan2 b= new shiyan2();
Console.WriteLine("{0}",b.a);
c = b;
Console.WriteLine("{0}",b.a);
}
}
}
17.函数的定义时的参数类型 值类型 指针类型(实质也是值类型) 引用类型(实参的别名,将实参邦定),还有默认值参数
18.函数的调用通过函数名 或者 函数指针,内存为函数也开辟了内存空间函数名就是内存空间的首地址。如果函数返回值没有变量接受,则创建匿名变量接受.函数调用的过程:函数邦定,
函数有操作码和地址码,函数调用过程就是由操作系统或者是编译环境计算出函数的地址码,然后装入地址码。
19. i++拿出来 运算 写回去 拿出来+1,写回去;
++i拿出来+1,写回去 运算;
20 OnlyReadC#特有关键字,与静态成员的区别在于,它可以在构造函数中赋值,或者在定义过程中利用变量为其赋初值。
21.如果函数参数中存在数组型参数,那么该形参放在最后面,类似于函数的默认值参.
22.ref型参数实参传递给形参的是地址.???
23.我个人写程序时,习惯先写成员变量,在写成员函数,我个人认为成员函数是对数据进行操作的.
24.静态方法最大的特点就是没有this指针,所以不能实例数据成员,只能调用类中的数据成员。
25.严格意义上讲返回值类型不同的方法不算重载.
26.构造函数不能被继承,析构函数可以被继承.//????????
27.c++的析构函数在c#中叫做垃圾处理器,C#中析构函数封装了所有类的构造函数(.NET本质论中说的);
28.在C#中运算符的本质是函数,在老师说之前还是没有想到,自己应该反思一下这是为什么?
生活中有三种人
第一种是卓越的人他们把自己每天要完成的事情写在纸上,每天都会完成它.
第二种是优秀的人这些人把自己想要的事情放在头脑里面,想起的时候再做.
第三种人是普通的人他们没有明确的目标去度过自己的每一天.
C#
0.对于变量要先定义再赋值再使用
1.swich case语句中case起到标号的作用,不能结束循环的作用;就像goto语句的标记。
2.循环语句的最重要的地方是 如何确定循环条件来实现我们循环体预期的执行次数。
3.对于循环语句编程高手喜欢使用do{} while()/while(){}而不是for(表达式1;表达式2;表达式3)
我们要有意的使用前两者;
4.结构化程序设计的灵魂:step by step。step可以使一个for语句一个while循环一个函数;
5.if else 语句中if的个数大于等于else的个数;else与它上一个离它最近的没有与else配对的if配对。
6.同类型的数相除得到同类型的数,不同类型的数相除得到精度高的数。
double类型的变量能精确到.后几位?
7.Random rnd=new Random(); //创建一个存储随机数的变量Random类没有构造函数.
roll=(int) rnd.Next(1,7); //生成一个1~6之间的随机数
8.数组:同类型的连续的变量的集合。个人认为数组的操作时最难的,特别是二位数组,因为二位数组很多情况下要利用双重for循环(循环条件的控制)。
9.冒泡排序算法的优化:
10.学习一门新语言的时候,要对比的学,一个程序可以用多门语言实现.
11.变量和常量的区别就是一个可以改变另一个不能改变.变量的本事内存单元.
12.this指针,是指向类类型的指针变量,作用this指针指向对象本身,当调用this指针时,指针接受参数,然后将参数传 递给对象的方法,完成相应的操作。
this关键字,this可以用在类成员的内部,该关键字引用对象实例,由this对象引用的实例是当前对象的实例,this
关键字最常用的功能是把当前对象实例的引用传递给一个方法。
关键字的定义***********************************************?
13.今天听见了老师说他到现在为止还没有弄明白的问题。
14.老师说一定是共有的成员函数是构造函数.是不是一个错误???
对于C#如果没有提供构造函数,那么系统提供默认的构造函数,此构造函数默认是共有的,如果定义的构造函数是私有的那么着了类就不能被实例化,这正是抽象类的特点,难道抽象类不可一 有私有的构造函数吗?上级实验表明:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 入口地址
{
abstract class shunyang
{
public void shunyang1() { }
private void shunyang2() { }
}
class Program
{
static void Main(string[] args)
{
}
}
}
此段代码没有报错,怎么解释????????
15.静态成员函数没有this指针,友元函数没有this指针。
16.派生类中含有和父类中同名成员.那么派生类对象为同名成员开辟两个内存空间,但是对象调用成员时调用的是本身的 成员而不是继承的,如果想要调用基类的成员,可以通过基类对象调 用.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 入口地址
{
class shiyan1
{
public int a;
public shiyan1()
{
a = 1;
}
}
class shiyan2 : shiyan1
{
public int a;
public shiyan2()
{
a = 2;
}
}
class Program
{
static void Main(string[] args)
{
shiyan1 c = new shiyan1();
shiyan2 b= new shiyan2();
Console.WriteLine("{0}",b.a);
c = b;
Console.WriteLine("{0}",b.a);
}
}
}
17.函数的定义时的参数类型 值类型 指针类型(实质也是值类型) 引用类型(实参的别名,将实参邦定),还有默认值参数
18.函数的调用通过函数名 或者 函数指针,内存为函数也开辟了内存空间函数名就是内存空间的首地址。如果函数返回值没有变量接受,则创建匿名变量接受.函数调用的过程:函数邦定,
函数有操作码和地址码,函数调用过程就是由操作系统或者是编译环境计算出函数的地址码,然后装入地址码。
19. i++拿出来 运算 写回去 拿出来+1,写回去;
++i拿出来+1,写回去 运算;
20 OnlyReadC#特有关键字,与静态成员的区别在于,它可以在构造函数中赋值,或者在定义过程中利用变量为其赋初值。
21.如果函数参数中存在数组型参数,那么该形参放在最后面,类似于函数的默认值参.
22.ref型参数实参传递给形参的是地址.???
23.我个人写程序时,习惯先写成员变量,在写成员函数,我个人认为成员函数是对数据进行操作的.
24.静态方法最大的特点就是没有this指针,所以不能实例数据成员,只能调用类中的数据成员。
25.严格意义上讲返回值类型不同的方法不算重载.
26.构造函数不能被继承,析构函数可以被继承.//????????
27.c++的析构函数在c#中叫做垃圾处理器,C#中析构函数封装了所有类的构造函数(.NET本质论中说的);
28.在C#中运算符的本质是函数,在老师说之前还是没有想到,自己应该反思一下这是为什么?
相关文章推荐
- 一些简单,但是常用到,又容易遗忘的知识点
- 8_14 日学到的新知识(简单的工厂模式的实现, MVC 模式的基本概念,软件工程中的四种开发模型, 以及软件工程中的一些小知识点)
- jQuery的一些简单知识点(一)
- C#,一些非常简单但应该知道的知识点
- 一些简单知识点
- 总结一下一些简单但是自己又不清楚的知识点(华为题目)
- 一些简单,零散的知识点。。
- C++一些知识点的简单总结
- cpp学习笔记 1一个简单的小程序以及一些的知识点
- 你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料。为了让问题简单,我们用正整数表示不同颜色的颜料。你知道这幅画需要的n种颜色的颜料,你现在可以去商店购买一些颜料,但是商店不能保证能供应所有颜色的颜料,所以你需要自己混合一些颜料。混合两种不一样的颜色A和颜色B颜料可以产生(A XOR B)这种颜色的颜料(新产生的颜料也可以用作继续混合产生新的颜色,XOR表示异或操作)。本着勤俭节约的
- jQuery的一些简单知识点(二)
- 个人小记--一些简单的知识点
- 一些简单的,我们刚刚学的Sql语句。
- 没事时用最简单的C++语言编一些小程序可以回顾知识点,增加熟练度
- 关于其它模块的设计,有非常多须要自己去构建和完毕,在这里就简单地举几个样例来看看其它模块的设计。我们要做的就是有更改password模块,客户选择模块和关于本软件模块。更改password模块用来更改管理员的password,客户选择对话框模块用来选择已加入的客户,关于本软件模块用来说明客户管理系统的一些必要信息和制作人的信息。
- 希望中软老师给我们上课的一些建议
- 对于小的并发量,我们能做的一些简单的优化,特别实际
- javascript中一些简单的知识点
- spring一些简单小注意知识点