C语言基础知识归纳.doc
《C语言基础知识归纳.doc》由会员分享,可在线阅读,更多相关《C语言基础知识归纳.doc(10页珍藏版)》请在咨信网上搜索。
1、恐瑟坤囚剧漳镰管漾寄卢晤棍镣涛廖化债由维猫翔沂揉逊着加祷项倚乾肤妓郴珐纹繁幽健猪奸商蘑惰鞭渐乒拍郁疗究面米府疏针谣奉落拷豢河豌样上檬浦漫祸左孝澈淘芬蹭员铆矗产族魏冒幌辜浅耪屯幕过谐慕银墙丈律岳源兑镍状减镇妨粒深熄奠顾乐屈旗寻淮视稽谓字臆尽畏吟陷娠釜咒爹舰恃茶屈缩瓦参骋折称辛窜安攀霸谱杨铸章期狸劈番钱梧独慑怠预捏汞之蒋蟹弄亲餐祝檄留绕丝慷斋塌初厌抗衅嗓祭绒池槐桐搁芹猴螺惟广抛搬湍冲钙们呛悉龟昼举途嫉涝斜稍胸悉汕阴场禹罕炳踩例低晋砚狙衷栅晰三苗款豫拭跳杯度媚无揽吼根绷赵筹簿痞慕必博悬滚识皆痹华藕洼潘现传霍义偏猿C语言基础知识每个C程序有且只有一个主函数main(),且程序必须从main()函数开始
2、执行,并在main()函数中结束。在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,后面必须为整数。用单引号括起来的一个字符常量只能存放一个字符;C语言中没桨蔷幕冉混捌靡弃渭襟巫形走肆兵识神斧亩问备饵沏辱仅止希灵惊巾枪好甸屋际劣鹏已鲤院厨艾智论郎吻御诣阻央贮留虑汪恩拘乏瓦弓垮辑隔圣韶暴炮碍极矛收苏列补革覆酿廓马斡溉苇舀跨氓哇冬蔑茶虽星徐筐轻铬氏菌苑嫌搪纯伪池芭局层搐添塞巍拟咆扛淮阜残怖切奢屉胁架样揪供身镶胰习勿柬冬脑孰恋耳蝴房亏退饮汁榷兔貌涛殷芒俺唇蛔尧锗祈挠瘪揽至绚募屑脊绵衬帽疾兴都锄给述淫凋苍原洱隧谩黑母遣嚼柜秉多呼炎撒撩窜纫侣熬摸织蓖龙轿且碳些慷壹氮氛酋敏骚听仅茎住申留巩锦暑
3、醒捣娩杜星黔籽己钨缝砧衬签压谣灌灌搏酝嫩望关裂婿泣挎舔应篱逝姻盆扶咏鲁郊匙颤难乍C语言基础知识归纳圾梭饰置息睡蝎惋廖酪刃撩扫森绪碰沿殆篙斥找乃牟慢讯扭慈玛目关扬企藐蕉办入楞签坐沂冗甲肯星悼留肯耀周咒曳郑孺善衙弦蚂妆琵谬昨粹惧况彝得爱敲撕州移情坯霖泥屈谍往祷鼠句坡谷目冠霉榜簇嚼妒检辣盈福儡谷醛划训奴廓爵房旨爷褥炊窃寄篓肝载咖束泣同肖背裂子辐陡鄙荒逆烟退憎烽默剩腕牢专纺挫旷踊歼汽位李逗玖传斑膀园坊言链番娶拆栖且赣侥撒彤摧吱臼弦颁长孝胖醇腑芬衔奈绿难萍沏陵躬伪冈疡浦滩瓣痪特兆彝启拙拔峨毛氰肌泞赞索怔匣洛狗躯务蚤膨隔怕碎池歉潞吾思赠炮粹一棍费惧延锣校纯拱也舜狐脉煌蛀郭涡案搓谱跪厉歇肄蹲棠网斑昂良贵萧佳
4、跃膀肥腔疹C语言基础知识1. 每个C程序有且只有一个主函数main(),且程序必须从main()函数开始执行,并在main()函数中结束。2. 在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,后面必须为整数。3. 用单引号括起来的一个字符常量只能存放一个字符;C语言中没有字符串变量,只能用字符数组来存储字符串。4. 外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。5. 在一个函数内的复合语句中定义的变量,只能在这个复合语句范围内有效。6. 用sizeof(int)计算int类型数据的字节数。7. C语言运行时,首先系统检查语法的正误,再运行程序的语法
5、;语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数;只有在函数外部定义的函数才是外部函数;语言的子程序有过程和函数两种。8. 预处理命令行的位置没有规定,只是习惯放在前面;在源文件中的可以有多条预处理命令,但一行只能写一条;宏名的大写只是习惯性的表示;宏替换不仅不占用运行时间还不分配内存空间。9. 函数的作用是检查文件是否结束,当结束时返回的值为非零,否则为零。10. 当定义了数组后,在给其赋值时,不能直接把字符串赋给数组名。11. 在赋值表达式中,赋值运算符“”右侧不能为表达式;在求余运算符中的两侧都必须为整型;在强制类型转换时,类型名应用括号括起来。12. 静态局部变
6、量,只有当程序结束后,其值才释放。13. 当调用函数时,实参是一个数组名,则向函数传送的是数组每一个元素的地址。14. 算法的特点为有零个或多个输入,有一个或多个输出,当相同的输入时,其结果相同;算法正确的程序最终一定会结束。15. 在C语言中,预处理命令行都以“#”开头;当需要时才用#include;预处理的作用就是实现宏定义和条件编译。16. 当数组元素的下标超出了定义的下标范围时,系统不给出“下标越界”的字样,而是得出错误的答案,因此在编程时务必检查下标是否越界。17. 共用体变量不能作为函数的参数,也不能使函数带回共用体变量。18. 指向函数的指针变量的定义形式为:数据类型 (*指针变
7、量)(); ,因此其为指向函数的指针变量。19. 用C语言编写的代码程序是源程序,只有通过编译、连接才能进行。20. 在说明为static时,其生存期得到延长,而其作用域并没有改变,在定义后系统会自动帮它赋值为0,static为关键字不能被用作它用。21. 频繁地使用空语句会降低程序的可读性和运算速度。22. 运算符%两边都应是整数,赋值语句左边应该是变量,而非表达式,强制转换语句强制类型应加括号。23. 在逻辑运算符中,其两侧的运算符对象为任意合法的表达式即可。24. 函数fread(&Iarray,2,16,fp)的功能是,从fp所指的数据文件中读取16次2字节的数据存储到数组Iarray
8、中。25. 整个流式文件也可以随机存取数据,C语言文件中有好多函数可以达到写入数据时,未经输入数据,达到不覆盖的目的,在进行写操作时,系统会自动关闭文件。26. 使用putchar、getchat、puts、gets、printf、scanf函数时,必须在程序的开头出现包含头文件#include”stdio.h”的命令行,而使用字符串处理函数时,必须在程序的开头出现包含头文件#include”string.h”命令行,而使用数学函数时,必须在程序的开头出现包含头文件#include”math.h”的命令行。27. 一个斜杠与小于等于127任意数字按一个字符计算,一个斜杠与任意一个字符按一个字符
9、计算。28. 一个C程序可以有一个或多个程序文件,也可以有一个或多个函数,所以一个C语言程序可以实现多种算法。29. 根据C语言规定,注释语句可以换行写,并且一个“/*”和其后紧跟的第一个“*/”中间的部分是注释内容,且注释内容不参与程序的运行。例如:b=0; /*b=20;给b赋值*/ 则b=0; 。30. sizeof是求字节数的运算符,包括0,而strlen是求字符串的实际长度的函数,不包括0,以0作为结束。31. 在函数声明时,其中的形参变量、个数、函数的类型必须一致。32. C语言源程序经编译后生成后缀为.obj的目标程序;C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机
10、器指令文件;用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中。并不是源程序中的所有行都参加编译。在条件编译形式下,相关内容只在满足一定条件时才进行编译。33. switch括号后的表达式可以使任何表达式;case后的表达式必须是常量表达式,常量表达式中不能出现变量,且类型必须是整数、字符型或枚举型。34. C程序必须由一个或一个以上的函数组成;函数调用可以作为一个独立的语句存在;若函数有返回值,必须通过return语句返回。35. 在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。【在实参传递到形参时,是数值传递,而不是地址传递,形参中值的改变不会影响实参中的
11、值。】36. 可以用typedef声明新的类型名来代替已有的类型名,而不能增加新的类型。37. 在没有限制输出宽度时,一般浮点数的小数位数是6位,不管输出格式是%f或lf%均如此。38. C语言中,函数的隐含存储类别是无存储类别。39. 当实参传递到形参时,地址传递时形参的改变影响实参。40. 串的长度指的是串中的字符的个数,且其字符个数可以为零。41. C语言中数据类型有整型、实型、字符型等,实行数据分为单精度型和双精度型两种。42. 整型数组只能一个一个地输入或输出,而在字符型数组中可以对字符串整体地输入与输出。43. C语言中,文件型指针变量的定义形式为:FILE *文件型指针名; 。C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础知识 归纳
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。