C语言知识点归纳.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言知识点归纳

第一章概述 1、C源程序由若干个函数组成,有且仅有一个main() 函数。运行一个C程序也总是由main()函数开始的。 2、编写Turbo C源程序时要注意以下几个问题: 一般用小写字母; 一般语句结尾必须要用“;”作为终止符; 每个程序必须有一个而且只能有一个称作主函数的main()函数 每个函数体 (主函数和每个子函数,必须用一对花括号“{”和“}”括起来 一行可以写多个语句,建议一行写一条语句,遇到嵌套语句向后缩进。 注释行部分包含在“/*”和“*/”之间, 在编译时它被Turbo C编译器忽略,并不对它检查语法错误。 变量在使用之前必须先定义其数据类型,未经定义的变量不能使用。定义变量类型应在可执行语句前面 第二章算法 1、一个程序主要包括两方面内容:一是对数据的描述,即数据结构,二是对操作的描述,即算法. 2、结构化程序设计的三种基本结构:顺序结构、选择、循环 第三章顺序 1、标识符必须满足的规则: 1.所有标识符必须由一个字母(a~z, A~Z)或下划 线(_)开头; ???2.标识符的其它部分可以用字母、下划线或数字 (0~9)组成; ???3.大小写字母表示不同意义, 即代表不同的标识符; ???4.标识符一般不超过8个字符; ???5.标识符不能使用Turbo C2.0的关键字。 2、基本数据类型 在内存中存储占多少字节空间Int 2 char 1 float 4 如何定义 如:int a=0,b=0,c=0; 不能写成 a=b=c=0 注意区分字符常量与字符串常量: 字符常量是用单引号括起来的一个字符‘a’ 对 ;‘ab’、“a”错 字符串常量是一个或多个字符,甚至空串。如:“abdf” 字符串常量占的内存字节数等于字符数加1,多出来的字节存放字符串结束标志“\0”(ASCII码值为0的字符) 注意“a”与‘a’的区别 3、常用转义字符:\n (换行); \t (光标走8个空格);\b(光标回退一格) 4、 各种运算符的功能、优先级、结合性 (1)、 % : 要求运算对象为整数 (2)、条件运算符: ? : (3)、自增(减):自增自减只适用于变量,不适用于常量和表达式 (4)、a++: 先使用a,然后再加1, ++a相反 (5)、指针*: 取指针所指向的变量的值 (6)、复合赋值:结合方向为自右向左 如a=6 求 a+=a*=a%4 (7)、逗号:整个逗号表达的值为最后一个表达式的值.(a=3*5,a*4),a+5 (8)、强制类型转换:原来的变量的类型未发生改变 逻辑、关系运算符、算术运算符 5、 C语言通过函数实现输入输出 C语言中没有输入输出语句。在C语言的标准库函数中提供了一些输入输出函数,如:printf函数scanf函数等。 6、头文件 (1)、在使用C语言的库函数时,要用到预编译命令#include将有关的头文件包含进来。如在调用标准的输入与输出函数(如gets\getchar())时要用 #include “stdio.h”或stdio.h (2)、用到有关数学函数时 #include “math.h” (3)、用到有关字符串函数时#include “string.h” 7、格式输入与输出函数printf()\scanf() (1)、printf(格式控制字符,输出列表) 功能:按用户指定的格式,把指定的数据输出到标准输出设备上 格式控制字符必须用双引号括起来,包括两种信息:格式说明和普通字符。 输出列表是需要输出的数据,可以是变量或表达式用逗号隔开。 格式控制符与输出列表要一一对应 如:printf(“a=%d,b=%f,c=%d,d=%c”,a,b,c,d); (2)、scanf(格式控制字符,地址列表) 功能:按指定格式为变量提供数值.用法基本同printf() 如:scanf(“%d%c%f”,a,b,c); 注意:对普通变量一定写上,而对数组名就不用写了,直接写数组名就行。 第四章 选择 1、逻辑表达式、关系表达式的值:成立1 (真)或不成立0 (假) 2、条件表达式: 如max=(ab)?a:b 3、 if语句用法:单分支;双分支;多分支 如:if (xy)printf(“%d”,x); elseprintf(“%d”,y); 注:if 后表达式一定放在( )里,且()后没有;后面的语句若超过一条,一定用复合语句{ } 4、switch语句 第五章 循环 一、三种循环语句的用法: 1、循环三要素:循环变量等的初始化;循环条件;修改循环控制变量 2、(1)、 while语句:while (表达式) 循环体; 注:(表达式)后没有分

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档