C语言复习要点.docx

上传人:lao****ou 文档编号:982116 上传时间:2024-08-20 格式:DOCX 页数:13 大小:26.55KB
下载 相关 举报
C语言复习要点.docx_第1页
第1页 / 共13页
C语言复习要点.docx_第2页
第2页 / 共13页
C语言复习要点.docx_第3页
第3页 / 共13页
C语言复习要点.docx_第4页
第4页 / 共13页
C语言复习要点.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言复习要点.docx》由会员分享,可在线阅读,更多相关《C语言复习要点.docx(13页珍藏版)》请在第一文库网上搜索。

1、第1章概述C语言程序的开发过程*.c-*.obj-*.exe调试编辑源程序,编译源程序,连接目标程序,调试程序,运行程序第2章C语言基础标识符标识符的定义,关键字(32个关键字)32个关键字是否记住C语言的数据类型各种数据类型哪些关键字是定义数据的各种类型所占内存的字节数各种类型数据所占内存字节数,范围常量整型常量八进制(0开头的数值),十六进制(Ox开头的数值)和十进制常数的表达实型常量小数形式和指数形式字符常量、转义字符a,t,b,r,n,ooo,xhh,0字符串常量zzHe11o!*const定义常变量constintn=10;n为常变量符号常量定义与使用变量定义与引用inta=2;按名

2、存取运算符优先级(15级)基本顺序和特殊运算符表达式何为表达式用运算符将常量,变量和表达式连接起来组成的有意义的式子算术表达式a+b,a-b,a*b,ab,a%b关系表达式ab,a=b,ab?a:ba=ba,b+1从键盘输入一个字符,无参数在显示器上显示字符putchar(A)格式输入SCanf(%d,&a)格式输出Printf(%d”,a)%d%i%u%c%s%f%1f%edoub1e型数据输入时必须用1f由地址低向地址高顺序执行一有选择执行不同的代码一两分支结构,if语句的嵌套每个e1se必须且只能与前面最近的未配对的if相配对开关语句,switch表达式必须与case后的常量表达式的类型

3、相同重复执行一段程序一sum=0;whi1e(in)sum+=i+;sum=0;dosum+=i+;whi1e(in);sum=0;for(;idvoidStrCpy(char*d,char*s)whi1e(*d+=*s+);intmain()charstr20=*He1Io!*,dstr30;StrCpy(dstr,str);printf(%sn”,dstr);第7章构造类型typedef自定义类型typedefstructstudentST,*Sp;结构体结构体类型的定义structstudentcharname10;intnum;charsex;f1oatscore;charaddr30

4、;结构体变量的定义,初始化,成员的引用指向结构体变量的指针结构体数组第8章文件文件指针FI1E的含义FI1E*fp;文件类型文本文件/二进制文件存储格式文件读写方式常用的文件操作函数voidswap(int*a,int*b)intt;printf(zz*a=%d*b=%dnzz,*a,*b);t=*a;*a=*b;*b=t;Printf(*a=%d*b=%dn*,*a,*b);inta=12345;chart;whi1e(a0)t=a%10+48;printf(,z%c*,t);a=a10;Printf(n);水仙花数unsignedtemp,i;unsignedg,s,b;printf(z,

5、daffodi1:,i);for(i=100;i1000;i+)g=i%10;b=i100;s=(i10)%10;temp=g*g*g+s*s*s+b*b*b;if(i=temp)Printf(%4d,i);Printf(n);m=64,n=48;r=m%n=64%48=16m=48,n=16,r=48%16=0;最大公约数=16求48和42的最小公倍数解:48与42的最小公约数为248/2=24;42/2=21;24与21的最小公约数为324/3=8;21/3=7;8和7互为质数2X3X8X7=336intIsPrime(inti)intj,end=sqrt(i);for(j=2;j=end

6、;j+)if(i%j=O)return0;return1;文件操作打开文件,读写文件,关闭文件基本算法两个数交换数据将两个数的值互换一个整数的数位分离将一个整数的各位数位分离出来,进行相关处理求特殊数求满足一定条件的数求最大公约数辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。求最小公倍数短除法判断一个数是否为素数prime(n);求某一范围内所有素数求,y之间的所有素数for(i=x;ib?a:b;求和等统计功能比如求数组之和intsum(inti,intn)intS=0,j;for(j=i;j=n;j+)S=S+j;returnS;大小写字母转换大写变小写c+a-,A,字符操作字符复制,连接,求长度等intStr1en(char*s)intIen=O;whi1e(*s+)Ien+;return1en;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服