远教c语言辅导义.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自学考试C语言辅导提纲 高级语言程序设计(经济科学出版社) P2-P3高级语言的发展:机器语言-汇编语言-高级语言(ALGOL是第一个高级语言, C,pascal) 低级语言 用高级语言编写的程序称作源程序 源程序必须经过编译生成目标程序(.obj),然后经过连接程序的连接才能在计算机上运行。 源程序————目标程序(.obj)————可执行文件(.exe) 二进制语言,汇编语言都与具体机器有关,是一种面向机器的语言,而高级语言是面向问题的语言。 2.P5常用保留字:特殊含义的英文单词,用于构成语句,类型存储和数据类型定义的需要。常用保留字:if char swith default int long等等。 预定义标识符:也有特殊含义,库函数名fabs()printf()和编译预处理命令(define)等, 自定义标识符:根据需要定义的标识符,一般是变量名,函数名,数组名,文件名等名字。 保留字和预定义标识符对用户自定义标识符的影响:对于预定义标识符允许用户另作它用,但是将失去系统规定的原意。用户自定义的标识符不能是保留字。 3.P5标识符的定义:必须以字母和下划线开头,以字母数字下划线组成的。不能含有其它任何符号。如含有?+=%等和关键字,都不能作为用户自定义标识符。 4.P8 函数是c程序中的基本单位。 所有的函数都是平行的关系。 每个c程序有且只有一个主函数(main())。 c程序的执行总是从主函数开始执行不管主函数的位置如何。 c程序中的每个语句都是以分号结束,分号是c语句不可分割的一部分。 函数不允许嵌套定义,但是允许嵌套调用:主函数可以调用任何非主函数,非主函数之间可以相互调用,但不能调用主函数。 ※(P9课后习题一定要做完,学会) 5.P11整型常量:正整数、负整数、0。 P12实型常量:带小数点的实数,科学计数法,小数点前后的数据可省略,但必须有小数点,后边必须是整数(正负均可)。 6.P12合法的字符常量:单引号括起来的单个字符,注意转义字符的使用\012,\\,\’。 区分大小写。存储字符的ascii码值,一个字符占用一个字节。 合法的字符串常量:双引号括起来的若干字符。注意字符串结束标志\0。 字符串所占字节数与字符串的长度的区别,字符常量和字符串常量的区别。 “beijing” ‘a’ 和 “a” 7.P21++、――问题在表达式中和单独作为语句的执行的区别。 ++a; a++ x=a++; x=++a 8.P23逻辑运算符 || ! 关系运算符的运算结果为逻辑值,逻辑值的表示方法,1表示逻辑真,0表示逻辑假。 21!=12 当用来表示条件时,非0表示真,0表示逻辑假。while(1).......if(a)....... 同时成立,任一条件成立|| abc = abbc 对于“女教授”,我们可以这样表示:性别=“女”职称=“教授”,“x的绝对值大于500”为真的表达式:x500||x-500 9.P24-25赋值表达式,和复合赋值表达式(=,二元运算符=) a=5 a+=a-=a*a P25逗号表达式其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。 a=b=12,b+1,a++,c=a+b 注意要一眼能看出这是一个逗号表达式。 P33类型的隐含转换。 double float long unsigned int char,short 强制类型转换:(类型)表达式 float a;(int)a 10.P37结构化程序设计的三种基本结构。顺序,选择,循环 11.P40scanf(“....”,地址或者指针)。int i,j,k,*p=k; scanf(%d%d%d,i,j,p); 格式控制符%,%s和%c的区别。 char *p=“abcd”; printf(“%s”,a) abcd,printf(“%c”,*a) a。 12.P4转义字符是由\开始的,转义符号中的\” \’ \0123 \xhh的表示。 char a[]=”beijing”; printf(\%s\\n,a); ”beijing” 13.P70-72static 定义数组,无初始化则全部初始化为0,字符数组中初始化字符个数小于数组个数则填充\0,数组中的所有元素类型要一致,字符数组中的定义初始化问题和关于strlen()等字符处理函数的使用,数组的下标是从零开始的。 char str[][10]={abcde,fghi

文档评论(0)

lanhe8975915 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档