- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
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,差值32
7:级别charintunsignedlongdouble
8:(int)x+y只是int化x;
9:i+++j(i++)+j
10.1:float32位,24位表达小数部分(其中涉及了符号位),8位表达指数部分。
11:字符给整形赋值,假如是无符号字符型,赋值给整形就是占据整形低8位,高8位补0,假如是有符号字符型,假如是负号就补1,正好补0;
12:intshortlong给char就是把低8位给char
13:整形给long,同char给int同样,
14:putchar()Getchar()
Puts(),gets()
Printf(“%md”,d)%d,%c,%f,%ld,%o,%x,%u,%s
%d的原意是,按十进制整形数据输出
M表达输出字段的宽度,数字靠右拜访。假如数字太大,就输出数字,不管m.
Printf(“%m.ns”,d)
输出占m列,靠右端,只取字符串中的前n个字符,假如n大于m,则不管m
Printf(“%-m.ns”,d)
输出占m列,靠左端
Printf(“%m.nf”,d)
%f输出实数,涉及单精度和双精度,只能输出六位小数,
输出n位小数
Printf(“%m.ne”,d)
N指的是输出小数的位数,
Scanf输入整形,分割可以用回车或者tab或者空格但是不能用逗号
Scanf(“%3d%3d”,a,b)输入123456.
系统自动把123赋值给a,456赋值给b;同理,假如系统输入abc三个字符,但是ch只能容纳一个,就吧a给ch,bc给后面的。
Scanf(“*%3d”)表达读入三位整数,但是不赋值。,
Scanf的字符串中,除了格式说明符以外尚有其他的字符,输入的时候要在相应位输入这些字符。
Scanf(“%c%c%c”,c1c2c3)输入的abc,不应当是有空格的、
Scanf(“%s%s%s”,str1,str2,str3);
Scanf输入多个字符串的时候,用空格分隔
15:大小于的优先级高于等于。
16:优先级由低到高:赋值运算符,与和或,大小于,算术运算,非。
17:break是跳出循环,continue是跳出本次循环,
18:inta[3][4]={{1},{5},{9}},每行自补0
19:strcat(s1,s2)把s2连接到s1。
Strcpy(s1,s2)把s2复试到s1中,覆盖s1.注意这个复制的时候‘\0’也复制进去
Strncpy(s1,s2,n)把s2的前n个字符复试到s1中
Strlwr大写转小写strupr小写转大写
20:数组做形参的时候,大小可以不指定,其实本质上还是把首地址给参数传递了
21:多维数组做函数参数,可以且只能省略第一维的大小。
22:register变量,只有局部变量和形式参数可以作为寄存器变量,寄存器数目有限的,局部静态变量不能,局部静态变量不能为寄存器变量
23:外部变量跨文献使用的方法是,在文献1中函数外定义外部变量intA;在文献2中函数外声明externA
24:事实上,编译器碰到extern的时候,现在本文献找外部变量的定义,假如找到,就在本文献中扩展作用于,假如找不到,就在连接时从其他文献中找外部变量的定义,然后作用域就是跨文献的。
25:在文献中函数外部定义的变量,假如是一般的定义,intA,其他文献可以通过extern来引用这个变量,但是假如定义staticintA,则其他文献无法通过extern来引用。
26:假如外部变量不在文献开头定义,则有效范围只在定义处到文献结束,假如定义之前的函数要引用外部变量,就要用extern声明。,假如外部变量定义在函数之前,就没有必要extern了、通常人们喜欢吧变量和函数的extern声明放在一个单独的文献中,即头文献。
声明:externintA,B
定义:intA=13,B=8;
27:局部变量:自动,静态局部变量,寄存器。
全局变量:静态外部变量,外部变量
动态存储:自动,寄存器,形参
静态存储:
您可能关注的文档
最近下载
- PBL糖尿病病例教师版(复旦大学上海医学院).docx VIP
- 马工程文学理论习题集(答案版).docx
- 2025年芜湖市运达轨道交通建设运营有限公司校园招聘笔试模拟试题及答案解析.docx
- 通桥(2016)2321A-Ⅴ:时速350公里高速铁路预制有砟轨道后张法预应力混凝土简支箱梁(双线) 跨度:23.5m(直、曲线).pdf
- 马工程文学理论全套PPT课件.ppt
- 商品信息采编全套教学课件.pptx
- 简历表格 个人简历模板2021简历模板.docx VIP
- 无人驾驶车辆的路径规划算法研究与实现 .pdf VIP
- 《设计心理学》全套教学课件(共五章完整版).pptx
- 无人驾驶车辆的动态路径规划算法研究 .pdf VIP
文档评论(0)