C语言学习大纲

上传人:众众****夺宝 文档编号:230243516 上传时间:2023-08-23 格式:DOCX 页数:4 大小:13.41KB
收藏 版权申诉 举报 下载
C语言学习大纲_第1页
第1页 / 共4页
C语言学习大纲_第2页
第2页 / 共4页
C语言学习大纲_第3页
第3页 / 共4页
资源描述:

《C语言学习大纲》由会员分享,可在线阅读,更多相关《C语言学习大纲(4页珍藏版)》请在装配图网上搜索。

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个关键词:有系统定义,不能重做其他定义autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstruct switchtypedefunsignedunionvoidvolatilewhile5、课程规划c语言简介 第一讲、根本编程知识第二讲、数据类型第三讲、运算符和叙述式第四讲、流程控制所有语言都一样的第五讲、函数体现出面向过程和面向对象的区别 第六讲、数组第七讲、指针c语言的灵魂 第八讲、变量的作用域和存

3、储方式 第九讲、扩展数据类型 第十讲、专题:字符串的处理 进制转换 补码动态内存分配java、数据结构必学综合应用:链表的使用C 、举例子:一元二次方程 # include # include int main (void) /把三个系数保留到计算机中int a=1;/=不表示相等,表示赋值 int b=2; int c=3;double delta; /delta寄存的是b*b-4*a*cdouble x1; /寄存一元二次方程的其中一个解 double x2; /寄存一元二次方程的其中一个解 delta= b*b - 4*a*c;if(delta0) x1 = (-b + sqrt(del

4、ta) / (2*a) x2 = (-b - sqrt(delta) / (2*a)printf(该一元二次方程有两个解,x1=%f,x2=%fnelse if (delta=0) x1 =(-b)/(2*a);x1=x2;/右边赋给左边printf(该一元二次方程有一个唯一解,x1 =x2=%fn else printf(无解n Helloword程序举例# include int main(void) printf(欢迎大家学习C语言!return 0; 6语言编写的病毒举例:1、龌龊的程序:/*龌龊的程序! /*# include # include # includeint main

5、(void) int c; int i; int j;Nihao:printf(死机nprintf(机房爆炸nprintf(请选择:scanf(If(c =1) System(else if (2 = c) printf(你太坏了 我要惩办你!nfor (j=0;jSystem(else printf(你敲错了,请重新输入!ngoto nihao; return 0; 2、内存泄露(占满内存)程序导致死机实例# include # includeint main(void) while (1) int *p = (int*)malloc(1000); return 0; CC语言编程预备知识1

6、、cpu 内存条 硬盘 显卡 主板 显示器 之间的关系2、Helloworld程序如何运行起来的在vc+6.0中点击编译链接,就生成了.exe的文件,点击运行,vc就请求操作系统来执行这个文件,而操作系统调用cpu去执行。 3、什么是数据类型根本类型数据整数整型 int字节短整型 short int字节长整型 long int字节浮点数【实数】单精度浮点数 float字节 双精度浮点数 double字节字符char字节复合类型数据结构体 枚举共用体已淘汰4、什么是变量变量的本质是内存中一段存储空间5、cpu内存条 vc+6.0 操作系统 之间的关系6、变量为什么必须初始化所谓初始化就是赋值的意

7、思7、如何定义变量数据类型 变量名 = 要赋的值; 等价于数据类型 变量名; 变量名 = 要赋的值; 举例子:int i = 3 ;等价于int i ;i = 3; int i,j ;等价于int i ;int j;int i,j = 3 ;等价于int i ;int j ;j = 3 ;int i = 3,j = 5 ;等价于int i ,j ;i = 5 ;j = 5; int i ,j ;i = j = 5 ;等价于int i ,j ;i = 5;j = 5; 8、什么是进制十进制就是逢十进一 二进制就是逢二进一生活中用到进制的例子:一周七天: 七进制 一年十二个月: 十二进制 一小时六

8、十分钟:六十进制 电脑中的数据:二进制 进制转化:什么叫进制进制就是逢几进一我们说的N进制实际就是指逢N进一 我们的计算机只辨认二进制 人类最习惯使用的是十进制为了实际需要 我们又建立了八进制和十六进制 C语言规定八进制前要加0注意是零不是字母o,十六进制前要加0X或0x,十进制前什么都不加!在汇编中:在数字后加字母B表示二进制数,加字母O表示八进制数,加字母D表示十进制,加字母H表示十六进制。例:1011B为二进制数1011,也记为10112 1357O为八进制数1357,也记为13578 2049D为十进制数2049,也记为204910 3FB9H为十六进制数3FB9,也记为3FB916 什么叫n进制十进制十个基数,逢10进一 基数:0 1 2 3 4 5 6 7 8 9 二进制二个基数逢二进一 基数: 01 八进制8个基数逢8进一 基数:0 1 2 3 4 5 6 7 十六进制16个基数 逢16进一基数:0 1 2 3 4 5 6 7 8 9 a b c d e f或0 1 2 3 4 5 6 7 8 9 A B C D E F十进制 二进制 八进制 十六进制 D B O 0x 0 0 0 0 123456789101112131415

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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