c语言学习大纲郝斌(讲解).

c语言学习大纲郝斌(讲解).

ID:8967878

大小:127.00 KB

页数:29页

时间:2018-04-13

c语言学习大纲郝斌(讲解)._第1页
c语言学习大纲郝斌(讲解)._第2页
c语言学习大纲郝斌(讲解)._第3页
c语言学习大纲郝斌(讲解)._第4页
c语言学习大纲郝斌(讲解)._第5页
资源描述:

《c语言学习大纲郝斌(讲解).》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言概述:1、为什么学习C语言1).C的起源和发展2).C的特点优点代码量小速度快功能强大缺点危险性高开发周期长可移植性不强3).c的应用领域主要是系统领域4).c的重要性2、怎样学习C语言3、学习的目标了解程序语言及发展历史熟练掌握c语言的语法规则掌握简单的算法理解面向过程的思想,这非常有助于将来对面向对象思想的学习能看懂程序会调试程序掌握将大问题转化为一系列小问题来求解的思想为学习c++、数据结构、c#、java打下良好的基础4、常见的学习问题1、学习java为什么建议先学习C语言2、没学过计算机专业的课程能够学懂C语言3、英语和数学不好能

2、学好C吗32个关键词:(有系统定义,不能重做其他定义)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunsignedunionvoidvolatilewhile5、课程规划c语言简介第一讲、基本编程知识第二讲、数据类型第三讲、运算符和表达式第四讲、流程控制(所有语言都一样的)第五讲、函数(体现出面向过程和面向

3、对象的区别)第六讲、数组第七讲、指针(c语言的灵魂)第八讲、变量的作用域和存储方式第九讲、扩展数据类型第十讲、专题:字符串的处理进制转换补码动态内存分配(java、数据结构必学)综合应用:链表的使用5、举例子:一元二次方程#include#includeintmain(void){//把三个系数保存到计算机中inta=1;//=不表示相等,表示赋值intb=2;intc=3;doubledelta;//delta存放的是b*b-4*a*cdoublex1;//存放一元二次方程的其中一个解doublex2;//存放

4、一元二次方程的其中一个解delta=b*b-4*a*c;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=x2=%f",x1);}else{printf("无解");}}Helloword程序举例#includeintmain

5、(void){printf("欢迎大家学习C语言!");return0;}C语言编写的病毒举例:1、龌龊的程序:/*龌龊的程序!/*#include#include#includeintmain(void){intc;inti;intj;Nihao:printf("1:死机");printf("2:机房爆炸");printf("请选择:");scanf("%d,&c");If(c==1){System("shutdown-s-t60")}elseif(2==c){printf("

6、你太坏了我要惩罚你!");for(j=0;j<10;++j)System("start");}else{printf("你敲错了,请重新输入!")gotonihao;}return0;}1、内存泄露(占满内存)程序导致死机实例#include#includeintmain(void){while(1){int*p=(int*)malloc(1000);}return0;}C语言编程预备知识1、cpu内存条硬盘显卡主板显示器之间的关系2、Helloworld程序如何运行起来的3、什么是数据类型基本类型数

7、据整数整型——int    --4字节短整型——shortint   ——2字节长整型——longint   ——8字节  浮点数【实数】单精度浮点数——float  ——4字节双精度浮点数——double  ——8字节字符char  ——1字节复合类型数据结构体枚举共用体(已淘汰)4、什么是变量变量的本质是内存中一段存储空间5、cpu内存条vc++6.0操作系统之间的关系6、变量为什么必须初始化所谓初始化就是赋值的意思7、如何定义变量数据类型变量名=要赋的值;等价于数据类型变量名;变量名=要赋的值;举例子:inti=3;等价于inti;i=3;

8、inti,j;等价于inti;intj;inti,j=3;等价于inti;intj;j=3;inti=3,j=5;等价于inti,j;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。