(考研复试)C语言笔记.docx

(考研复试)C语言笔记.docx

ID:57206435

大小:22.22 KB

页数:16页

时间:2020-08-06

(考研复试)C语言笔记.docx_第1页
(考研复试)C语言笔记.docx_第2页
(考研复试)C语言笔记.docx_第3页
(考研复试)C语言笔记.docx_第4页
(考研复试)C语言笔记.docx_第5页
资源描述:

《(考研复试)C语言笔记.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1:用高级语言编写的程序叫做源程序,然后用编译程序吧源程序翻译成二进制的目标程序,然后将该目标程序与系统函数库以及其他目标程序连接,形成可执行程序。2:算法五个特点:确定性,有穷性,输入,输出,可行性。3:程序流程图、N-S盒图、伪代码4:int无论有符号无符号,都是16位Short无论是有符号还是无符号都是16位Long无论是有符号还是无符号都是32位Float32位double64位,longdouble128位。一个整型常量后面加u就是无符号,加l就是长整型5:t,b退格,r移到本行开头6:‘0’48,‘A’65,‘a’97,差值327:级别char

2、ng

3、段的宽度,数字靠右拜访。如果数字太大,就输出数字,不管m.Printf(“%m.ns”,d)输出占m列,靠右端,只取字符串中的前n个字符,如果n大于m,则不管mPrintf(“%-m.ns”,d)输出占m列,靠左端Printf(“%m.nf”,d)%f输出实数,包括单精度和双精度,只能输出六位小数,输出n位小数Printf(“%m.ne”,d)N指的是输出小数的位数,Scanf输入整形,分割可以用回车或者tab或者空格但是不能用逗号Scanf(“%3d%3d”,&a,&b)输入.系统自动把123赋值给a,456赋值给b;同理,如果系统输入abc三个字符,但是ch只能容纳一个,就吧a给ch,bc

4、给后面的。Scanf(“*%3d”)表示读入三位整数,但是不赋值。,Scanf的字符串中,除了格式说明符以外还有其他的字符,输入的时候要在对应位输入这些字符。Scanf(“%c%c%c”,&c1&c2&c3)输入的abc,不应该是有空格的、Scanf(“%s%s%s”,str1,str2,str3);Scanf输入多个字符串的时候,用空格分隔15:大小于的优先级高于等于。16:优先级由低到高:赋值运算符,与和或,大小于,算术运算,非。17:break是跳出循环,continue是跳出本次循环,18:inta[3][4]={{1},{5},{9}},每行自补019:strcat(s1,s2)把s

5、2连接到s1。Strcpy(s1,s2)把s2复试到s1中,覆盖s1.注意这个复制的时候‘’也复制进去Strncpy(s1,s2,n)把s2的前n个字符复试到s1中Strlwr大写转小写strupr小写转大写20:数组做形参的时候,大小可以不指定,其实本质上还是把首地址给参数传递了21:多维数组做函数参数,可以且只能省略第一维的大小。22:register变量,只有局部变量和形式参数可以作为寄存器变量,寄存器数目有限的,局部静态变量不能,局部静态变量不能为寄存器变量23:外部变量跨文件使用的方法是,在文件1中函数外定义外部变量intA;在文件2中函数外声明externA24:实际上,编译器

6、遇到extern的时候,现在本文件找外部变量的定义,如果找到,就在本文件中扩展作用于,如果找不到,就在连接时从其他文件中找外部变量的定义,然后作用域就是跨文件的。25:在文件中函数外部定义的变量,如果是一般的定义,intA,其他文件可以通过extern来引用这个变量,但是如果定义staticintA,则其他文件无法通过extern来引用。26:如果外部变量不在文件开头定义,则有效范围只在定义处到文件结束,如果定义之前的函数要引用外部变量,就要用extern声明。,如果外部变量定义在函数之前,就没有必要extern了、通常人们喜欢吧变量和函数的extern声明放在一个单独的文件中,即头文件。声明

7、:externintA,B定义:intA=13,B=8;27:局部变量:自动,静态局部变量,寄存器。全局变量:静态外部变量,外部变量动态存储:自动,寄存器,形参静态存储:静态局部,静态外部,外部变量静态存储区:静态局部变量,静态外部变量,外部变量、动态存储区:自动,形参寄存区存储区:寄存器。28:声明与定义,声明就是inta,。声明有两种,一种是inta是分配存储空间的,叫定义性声明(简称定义),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。