C语言考前辅导资料
重要考点:
1、()是所有程序的入口, 每一个程序都是从main()开始由上往下读(遇到循环做循环,遇到选择做选择).
2、printf和scanf函数。
3、三种程序结构: 顺序结构,选择结构( if 和 switch)和循环结构(while、do—while、for);
4、数据在计算机中保存是以“二进制”的形式,数据存放的位置就是“它的地址"。指针变量就是用来存放地址的,可通过地址(指针变量)调用这个地址上存放的数据,指针变量和变量指针的区别。
5、一维数组,二维数组的定义格式,赋值及引用,以及常见的错误,循环结构与数组的结合应用,二维数组与循环嵌套,指针和数组的关系及行指针。
6、函数的定义,函数的调用,函数中的传值和传址(特别重要),指针与数组在函数中的应用。
7、字符串的定义、赋值以及与二维数组的关系。
8、含参的main函数main(int argc,char **argv),calloc,malloc,free函数,函数指针,函数的递归调用,typedef的使用方法。
C语言的基础知识
1、合法的用户标识符:
C语言的标识符由字母,数字,下划线组成,不能含有其它元素或符号。
并且第一个必须为字母或是下划线,不能为数字。
关键字不可以作为用户标识符号。main scanf printf 都不是关键字。需要注意的地方:在C语言中,标识符是区分大小写的,比如If是可以做为用户标识符,因为If 中的第一个字母大写了,所以不是关键字。
2、实型数据的合法形式:
2。333e-1 就是合法的,×10-1。ﻫ 记忆方法:e 前e 后必有数,e 后必为整数。
3、字符数据的合法形式::
'1’是字符占一个字节,"1”是字符串占两个字节(含一个结束符号‘\0’)
'0’的ASCII 数值表示为48,'a’ 的ASCII 数值是97,'A'的ASCII 数值是65。
一般考试表示单个字符错误的形式:'65’ "1”
字符是可以进行算术运算的,记住: '0'-0=48ﻫ大写字母和小写字母转换的方法: 'A’+32='a’ 相互之间的差值是32(重点)。
4、在VC6.0中(也就是考试所采用的环境),整型是4个字节, 字符型是一个字节,单精度也是4个字节。
5、转义字符的考查:
在程序中 int a = 0x61,是把一个十六进制的数给变量a 注意这里的0x 必须存在。在程序中 int a = 061, 是一个八进制的形式.
在转义字符中,'\x6d' 才是合法的,0 不能写,并且x 是小写.
‘\141’ 是合法的, 0 是不能写的。
‘\108’是非法的,因为不可以出现8.
6、强制类型转换:
括号是在类型上,如(int)a 而不是 int(a)。
注意:(int)(a+b) 和(int)a+b 的区别。前是把a+b 转型,后是把a 转型再加b.
7、表达式的考查:
任何表达式都有值。
赋值表达式:表达式的值是最左边的数值,a=b=5;该表达式为5,赋值符号的右边只能是变量,而不能是常量和表达式。
自加、自减表达式:假设a=5,++a(是为6), a++(为5)
C语言考前冲刺辅导资料:串讲改错题总结 来自淘豆网www.taodocs.com转载请标明出处.