C语言基本知识点归纳 .pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言基本知识点归纳

C语言基本知识点归纳

引导语:C语言既具有高级语言的特点,又具有汇编语言的特点。以下是店铺分享给

大家的C语言基本知识点归纳,欢迎阅读!

一、C语言知识点归纳:

1、C语言程序是由多个函数构成的。

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

3、C语言不使用行号,无程序行的概念。

4、程序中可使用空行和空格。

5、C语言程序格式常用锯齿形书写格式。

6、C语言程序中可加任意多的注释,注释形式/*……*/,并且注释形式不能嵌套,即

不能注释里面又有另一个注释。//行注释是C++当中新增加的内容。

7、引用C语言标准库函数,一般要用文件包含预处理命令将其头文件包含进来。

8、用户自定义的函数,必须先定义后使用。

9、变量必须先定义后使用。

10、变量名,函数名必须是合法的标识符,标识符习惯用小写字母,C语言是字母大

小写敏感的语言。

11、不能用关键字来命名变量和函数。

12、C语言的语句都是以分号结尾的。

13、计算机中使用的进制数是二进制数,而不是十进制数,因为二进制只有两个数

码,运算简单便于硬件实现,同时二进制便于逻辑运算。将十进制数转换成二进制数应分

为整数部分转换和小数部分转换,整数部分转换可采用基数除法来实现,小数部分转换可

采用基数乘法来实现。八进制和十六进制也是C语言中经常表示数据的进制,因为它们与

二进制之间的转换非常方便,但要注意他们不是计算机中使用的进制。

14、机器数的表示形式有原码、反码和补码几种形式,计算机中通常使用补码的形

式来表示一个数,因为补码运算可以连同符号位一起参与运算,这便于运算器的设计与实

现。

二、编程过程中初学者极易犯的错误:

1、书写标识符时,忽略了大小写字母的区别。例如把变量a写成A。

2、忽略了变量的类型,进行了不合法的运算。例如floata,b;printf(“%d”,a%b);,其

中%运算只能是整形变量或常量。

3、将字符常量与字符串常量混淆。例如charc;c=”a”;,应该是c=’a’;

4、语句末尾忘记加分号。

5、容易多加不需要的分号,例如{inta,b;printf(“%d,%d”,a,b);};这里花括号外是不

能加分号的。

6、将C语句写在{}的外面。

7、变量未定义就使用。

8、在执行部分定义变量。在TC下,函数由生命部分和执行部分组成,并且这两部分

不能交叉,也就是说,不能在C语言中间定义变量。下面程序中,变量b的定义放到了执

行部分。

voidmain()

{

inta;

a=10;

intb;

b=a;

}

但要记住VC6.0中没有这样的规定,只要变量定义在前,使用在后就行。

9、给变量赋值时忽视了变量的表示范围。例如charch=130;char类型的取值范围是

-128~127,这里130超出了ch的表示范围。

10、定义变量时,变量名之间用了空格或分号分隔。例如:intab;应改为:inta,b;

11、输入字符常量时漏掉单引号,认为A、B就是’A’、’B’。例如charch=A;

12、C语句末尾的分号用了中文的分号(;)而不是英文的(;),导致编译错误。

13、误将字母o当成数字零0。

14、编程中经常漏掉}、)、’、”。

15、定义变量时数据类型名与变量名之间无空格。例如inta;

16、对于float型变量,使用%运算符。

17、对表达式进行强制类型转换时漏掉了(),例如:int(3.2+a),应该为:

(int)(3.2+a)。

18、赋值运算符的左边使用表达式:例如:a+b=30;或者是30=a+b;

19、语序颠倒。例如下列程序中初学者会误认为程序的输出为a=21:

main()

{

inta,b;

a=b+1;

b=20;

printf(“a=%d”,a);

}

20、#include或#de

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档