- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 (表达式)
循环体;
注:(表达式)后没有分
您可能关注的文档
最近下载
- 社会组织与法人登记管理工作 .ppt VIP
- 西门子伺服操作说明书SINAMICS V90、SIMOTICS S-1FL6.pdf VIP
- 科技论文图表等规范表达.pptx VIP
- 第4章_电磁波的传播.ppt
- 2025年初级会计师《初级会计实务》思维导图.pdf VIP
- (高清版)B-T 22930.2-2021 皮革和毛皮 金属含量的化学测定 第2部分:金属总量.pdf VIP
- 石油化工储运系统罐区设计规范.pdf VIP
- B100376宁夏社会科学院职工食堂维修工程招标文件.doc VIP
- sci论文的图表规范.doc VIP
- 2025年广东省公需课《人工智能赋能制造业高质量发展》试题答案详解.docx VIP
文档评论(0)