正文描述:《C语言学习大纲 郝斌(讲解).pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、。C语言概述:3、英语和数学不好能学好C吗1、为什么学习C语言32个关键词:(有系统定义,不能重做其他定义)1).C的起源和发展autobreakcasecharconst2).C的特点continuedefaultdodoubleelse优点enumexternfloatforgoto代码量小速度快功能强大ifintlongregisterreturn缺点shortsignedsizeofstaticstruct危险性高switchtypedefunsignedunsigned开发周期长unionvoidvolatilewhile可移植性不强5、课程规划3).c的应用领
2、域c语言简介主要是系统领域第一讲、基本编程知识4).c的重要性第二讲、数据类型2、怎样学习C语言第三讲、运算符和表达式3、学习的目标第四讲、流程控制(所有语言都一样的)了解程序语言及发展历史第五讲、函数(体现出面向过程和面向对象的区别)熟练掌握c语言的语法规则第六讲、数组掌握简单的算法第七讲、指针(c语言的灵魂)理解面向过程的思想,这非常有助于将来对面向对象思想的学习第八讲、变量的作用域和存储方式能看懂程序第九讲、扩展数据类型会调试程序第十讲、专题:掌握将大问题转化为一系列小问题来求解的思想字符串的处理为学习c++、数据结构、c#、java打下良好的基础进制转换4、常见的
3、学习问题补码1、学习java为什么建议先学习C语言动态内存分配(java、数据结构必学)2、没学过计算机专业的课程能够学懂C语言综合应用:链表的使用。1。6、举例子:一元二次方程x2=%f",x1);#include}#includeelseintmain(void){{printf("无解");//把三个系数保存到计算机中}inta=1;//=不表示相等,表示赋值}intb=2;intc=3;Helloword程序举例doubledelta;//delta存放的是b*b-4*a*c#includedoublex
4、1;//存放一元二次方程的其中一个解intmain(void)doublex2;//存放一元二次方程的其中一个解{delta=b*b-4*a*c;printf("欢迎大家学习C语言!");return0;if(delta>0)}{x1=(-b+sqrt(delta))/(2*a)x2=(-b-sqrt(delta))/(2*a)printf("该一元二次方程有两个解,x1=%f,x2=%f",x1,x2);}elseif(delta==0){x1=(-b)/(2*a);x1=x2;//右边赋给左边printf("该一元二次方程有一个唯一解,x1=。2。C语言编写的病毒
5、举例:elseif(2==c)1、龌龊的程序:{/*printf("你太坏了我要惩罚你!");龌龊的程序!for(j=0;j<10;++j)/*System("start");#include}#includeelse#include{printf("你敲错了,请重新输入!")intmain(void)gotonihao;{}intc;return0;inti;}intj;2、内存泄露(占满内存)程序导致死机实例#includeNihao:#includeprintf
6、("1:死机");printf("2:机房爆炸");intmain(void)printf("请选择:");{while(1)scanf("%d,&c");{int*p=(int*)malloc(1000);If(c==1)}{return0;System("shutdown-s-t60")}}。3。5、cpu内存条vc++6.0操作系统之间的关系C语言编程预备知识1、cpu内存条硬盘显卡主板显示器之间的关系6、变量为什么必须初始化所谓初始化就是赋值的意思2、Helloworld程序如何运行起来的7、如何定义变量3、什么是数据类型数据类型变量名=要赋的值;基本类型
7、数据等价于整数数据类型变量名;整型——int--4字节变量名=要赋的值;短整型——shortint——2字节举例子:长整型——longint——8字节inti=3;等价于inti;i=3;inti,j;等价于inti;intj;浮点数【实数】inti,j=3;等价于inti;intj;j=3;单精度浮点数——float——4字节inti=3,j=5;等价于inti,j;i=5;双精度浮点数——double——8字节j=5;inti,j;i=j=5;等价于inti,j;i=5;字符j=5;char——1字节8、什么是进制复合类型
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。