篇一 :C#基础知识总结

C#编程基础知识(来自一书知识总结)

1。类与实例(面向对象编程--Object-Oriented Programming)

对象是一个自包含的实体,用一组可识别的特性和行为来表示。

类就是具有相同的属性和功能的对象的抽象的集合。

实例就是真实的对象,实例化就是创建对象的过程,使用new关键字类创建。

2。构造方法

构造方法又叫构造函数,其实就是对类进行初始化。构造方法与类同名,无返回值,也不需要void,在new时候调用。

所有类都有构造方法,如果你不编码则系统默认生成空的构造方法,若你有定义的构造方法,那么默认的构造方法就会失效了。

3。方法重载

方法重载提供了创建同名的多个方法的能力,但这些方法需要使用不同的参数类型。(并不是只有构造方法可以重载,普通方法也是可以重载的)

方法重载时,两个方法必须要方法名相同,但参数类型或个数必须要有所不同。

4。属性与修饰符

属性是一个方法或一对方法,但在调用它的代码看来,它是一个字段,即属性适合于以字段的方式使用方法

调用的场合。字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。

5。封装

每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。

第一,良好的封装能够减少耦合;第二,类内部的实现可以自由地修改;第三,类具有清晰的对外接口。

6。继承

对象的继承代表了一种‘is-a’的关系,如果对象A和B,可以描述为‘B’是‘A’,则表明B可以继承A。

实际上,继承者可以理解为是对被继承者的特殊化,因为它除了具有被继承者的特性外,还具有自己独有的个性。

如果子类继承于父类,第一,子类拥有分类非private的属性和功能;第二,子类具有自己的属性和功能,

即子类可以扩展父类没有的属性和功能;第三,子类还可以以自己的方式实现父类的功能(方法重写)

…… …… 余下全文

篇二 :C基础知识总结

总体上必须清楚的:

1)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址. 2)bit是位是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

第一章 C语言的基础知识

第一节、对C语言的基础认识

1、C语言编写的程序称为源程序,又称为编译单位。

2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个main函数,是程序运行的起点。 注意:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、在函数中不可以再定义函数。

第三节、标识符

1、标识符:

合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了 2、标识符分为关键字、预定义标识符、用户标识符。

关键字:不可以作为用户标识符号。main define scanfprintf都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

预定义标识符:背诵define scanfprintf include。记住预定义标识符可以做为用户标识符。

第五节:整数与实数

1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。

a、C语言中的八进制规定要以0开头。018的数值是非法的,八进制是没有8的,逢8进1。

b、C语言中的十六进制规定要以0x开头。

2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。

1.0在C语言中可写成1. 0.1在C语言中可以写成.1。 3)实型数据的合法形式:

a、2.333e-1 就是合法的,且数据是2.333×10-1。 b、口诀:e前e后必有数,e后必为整数。

…… …… 余下全文

篇三 :c语言基础知识总结

C语言基础知识要点

C语言知识要点复习资料

总体上必须清楚的:

1)程序结构是三种: 分支结构)

2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。

3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.

4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

概念常考到的:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。

3、每个C语言程序中main函数是有且只有一个。

4、在函数中不可以再定义函数。

5、算法:可以没有输入,但是一定要有输出。

6、break可用于循环结构和switch语句。

7、逗号运算符的级别最低,赋值的级别倒数第二。

第一章 C语言的基础知识

第一节、对C语言的基础认识

1、C语言编写的程序称为源程序,又称为编译单位。

2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。

3、一个C语言程序有且只有一个main函数,是程序运行的起点。

第二节、熟悉vc++

1、VC是软件,用来运行写的C语言程序。

2、每个C语言程序写完后,都是先编译,后链接,最后运行。(.c---?.obj---?.exe)这个过程中注意.c和.obj文件时无法运行的,只有.exe文件才可以运行。(常考!)

第三节、标识符

1、标识符(必考内容):

合法的要求是由字母,数字,下划线组成。有其它元素就错了。

并且第一个必须为字母或则是下划线。第一个为数字就错了

2、标识符分为关键字、预定义标识符、用户标识符。

关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

…… …… 余下全文

篇四 :C语言基础知识总结

C语言基础知识总结

主要内容:1.C数据类型

2.简单的算术运算和表达式

3.键盘输入和屏幕输出

4.选择控制结构

总结风格:分条罗列,主要是知识点,有例题不多

5.循环控制结构

一、C数据类型

1.C语言处理两种数据:常量和变量

2.常量:整形常量、实型常量、字符常量、字符串常量、枚举常量

3.整形常量:正整数、负整数、零 eg: 10,-30,0

4.实型常量:实数、小数、浮点数 eg: 3.14,-0.56,18.0

5.字符常量:字符型常量、用单引号括起来的任意字符 eg: 'x' 'X' '?' ',' '9'

6.字符串常量:用双引号括起来的一个或多个字符 eg: "x" "Hello" "Y78"

7.在C程序中,整型常量可以用十进制、八进制、十六进制形式表示,但编译器都会自动将

其转换成二进制存储

8.整型常量的类型:长整型、短整型、有符号、无符号。

9.不同进制的整型常量的表示形式:

1)十进制:0~9数字组合,可带正负号 eg: 256,-128,0,+7

2)八进制:0开头,后面跟0~7数字组合 eg: 021,-017

3)十六进制:0x(0X)开头,后跟0~9,a~f(A~F)数字组合 eg:0x12,-0x1F

10.不同类型的整形常量的表示形式:

1) 有符号整型常量:默认int型定义为有符号整数,无需signed eg:10,-30,0

2) 无符号整形常量:常量值后跟u或U,只能表示>=0的数 eg:30u,256U

…… …… 余下全文

篇五 :C语言基础知识总结

总体上必须清楚的:

1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)

2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。

3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.

4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

5)一定要记住 二进制 如何划成 十进制。

概念常考到的:

1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、每个C语言程序中main函数是有且只有一个。

3、在函数中不可以再定义函数。

4、算法的是一定要有输出的,他可以没有输入。

5、break可用于循环结构和switch语句。

6、逗号运算符的级别最低。

第一章

1)合法的用户标识符考查:

合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了。

关键字不可以作为用户标识符号。main define scanf printf 都

不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

2)实型数据的合法形式:

2.333e-1 就是合法的,且数据是2.333×10-1。

考试口诀:e前e后必有数,e后必为整数。.

3)字符数据的合法形式::

'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。

'0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。

4) 整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节:

…… …… 余下全文

篇六 :c语言基础知识总结

C语言最重要的知识点复习资料

1)程序结构是三种: (分支结构)

2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。

3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.

4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

概念常考到的:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。

3、每个C语言程序中main函数是有且只有一个。

4、在函数中不可以再定义函数。

5、算法:可以没有输入,但是一定要有输出。

6、break可用于循环结构和switch语句。

7、逗号运算符的级别最低,赋值的级别倒数第二。

第一章 C语言的基础知识

第一节、对C语言的基础认识

1、C语言编写的程序称为源程序,又称为编译单位。

2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。

3、一个C语言程序有且只有一个main函数,是程序运行的起点。

第二节、熟悉vc++

1、VC是软件,用来运行写的C语言程序。

2、每个C语言程序写完后,都是先编译,后链接,最后运行。(.c---?.obj---?.exe)这个过程中注意.c和.obj文件时无法运行的,只有.exe文件才可以运行。(常考!)

第三节、标识符

1、标识符(必考内容):

合法的要求是由字母,数字,下划线组成。有其它元素就错了。

并且第一个必须为字母或则是下划线。第一个为数字就错了

2、标识符分为关键字、预定义标识符、用户标识符。

关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

…… …… 余下全文

篇七 :C语言基础知识总结

1.++和--

自增运算符和自减运算符:前缀和后缀两种情况

1)表达式++n先将n的值递增1,然后再使用变量n的值:如果n的值为5,x = n++; 执行后的结果,x的值置为5, n=6

2)表达式n++先使用变量n的值,然后再将n的值递增1:如果n的值为5,x = ++n; 执行后的结果,x的值置为6, n=6

在不需要使用任何具体值且仅需要递增变量的情况下,前缀方式和后缀方式效果相同。

2.return、exit区别

调用一个函数,此函数的入口地址会被保存起来,放在某个确定的寄存器中,函数结束前的return语句会找到函数地址,

然后在被调用函数结束后,执行其下一条语句。

exit使进程直接终止

3.结构体相关知识点 (重点)

1)聚合数据类型:能够同时存储超过一个的单独数据。C语言提供两种类型的聚合数据类型,数组和结构体。

结构体也是一些值的集合,这些值称为它的成员,一个结构体的各个成员可以有不同的类型。每个结构体有

自己的名字,它们通过名字访问结构体成员。

2)结构体声明与定义:

声明的一般形式:

a.struct student{int num;char sex[5];char addr[10];}; struct student s1,s2;

b.在声明类型的同时定义变量 struct 结构体名{ 成员列表 }变量名表列;

c.直接定义结构体类型变量: struct {成员表列}变量名表列;(即不出现结构体名) 注意:声明结构时,可以使用另一种良好的技巧,即用typedef 创建一种新的数据类型,如: typedef struct{int num;char name[10];char sex;}Person;

此时Person是个类型名而不是一个结构标签,所以后续的声明可以是:Person x; Person y[20],*z;

…… …… 余下全文

篇八 :超实用的C语言基础知识总结

总体上必须清楚的:

1)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.

2)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

第一章 C语言的基础知识

第一节、对C语言的基础认识

1、C语言编写的程序称为源程序,又称为编译单位。

2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。

3、一个C语言程序有且只有一个main函数,是程序运行的起点。

注意:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、在函数中不可以再定义函数。

第三节、标识符

1、标识符:

合法的要求是由字母,数字,下划线组成。有其它元素就错了。

并且第一个必须为字母或则是下划线。第一个为数字就错了

2、标识符分为关键字、预定义标识符、用户标识符。

关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 预定义标识符:背诵define scanf printf include。记住预定义标识符可以做为用户标识符。

第五节:整数与实数

1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。

a、C语言中的八进制规定要以0开头。018的数值是非法的,八进制是没有8的,逢8进1。

b、C语言中的十六进制规定要以0x开头。

2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。

1.0在C语言中可写成1.

0.1在C语言中可以写成.1。

3)实型数据的合法形式:

a、2.333e-1 就是合法的,且数据是2.333×10-1。

b、口诀:e前e后必有数,e后必为整数。

…… …… 余下全文