- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序入门重知识
Ch01:
一。编程语言:能够构造程序指令的集合
1.机器语言(包含操作码和操作数)
2.汇编语言(使用单词风格的符号替代二进制操作码计算机会用汇编器讲语言翻译成及其语言。)
3.高级语言
{C语言是高级语言,编译式语言,过程化语言}
二。算法(是产生一个期望结果所需的特定步骤)
描述算法的方法:
1.伪代码:对算法进行简洁和非正式的描述
2.流程图:用图形的方法描述算法,由各种不同的含义的图形和连接组成,箭头方向表示执行的顺序。
需要掌握的是矩形(计算或数据处理)还有个菱形(条件判断)
三。二进制的转换(自己解决了)
Ch02:
四。C程序的组成
1.概念:C程序是一种过程语言,由一系列函数组成,这些函数可以分布在不同的源文件中。
2.函数:函数也称为子程序、方法、过程,是程序中相对独立的功能模块,完成一个特定的功能。函数之间可以互相调用。(函数接受0-多个输入,产生0-1个输出)
五。标准函数库我们所要求的有stdio.h,stdlib.h,math.h,string.h,
time.h
六。(重点掌握)打印半径为2的圆的周长,并写出各个部分的含义。
#include stdio.h //预编译指令,包含标准库头文件
int main() //主函数程序入口
{
float radius,circumference; //声明变量
radius = 2;
circumference = 2.0 * 3.1416 * radius;
printf(The circumference is%f\n,circumference);
return 0; //函数返回值
}
七。关键字
auto ,default ,float ,register ,struct ,break ,do ,for ,return ,switch ,while ,case ,double goto ,char ,else ,if ,signed ,union ,const ,enum ,int ,sizeof ,unsigned ,continue ,extern, long ,static ,void
1、 数据类型关键字(12个):
(1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明联合数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
2、 控制语句关键字(12个):
A循环语句
(1) for:一种循环语句(可意会不可言传)
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D
return :子程序返回语句(可以带参数,也看不带参数)
3、 存储类型关键字(4个)
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
4 其它关键字(4个)(无要求):
(1)const :声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用)
(4)volatile:说明变量在程序执行中可被隐含地改变
八。命名规则
1.首字母必须是字母或者下划线
2.之后可以是字母、数字或者下划线
3.自定义标识符不能是关键字(联系7)
九。main函数
概念:main函数是程序的入口,程序启动后一次执行main函数中的语句。
十。注释
概念:注释用于说明函数或者一组语言的用途或者完成的功能。注释可以写在任意位置,不影响程序的执行。
注释有两种形式:
1.多行注释:以/*和*/包围的文字,不能嵌套
/*这是一个多行注释*/
/*
这是一个
多行注释
*/
2.单行注释:以//开始直到本行结
文档评论(0)