栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习C语言笔记1-5.26

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习C语言笔记1-5.26

@
#为什么学习C语言
##C语言的起源和发展
机器语言:0000, 0001
0、1 第一代语言
汇编语言:ADD AX,BX
0、1翻译成英文代词 第二代语言
高级语言:a+b
结构化: Fortran basic
C Pascal 第三代语言
缺陷:
面对对象:Algo Simulat6
Ada SmallTalk
C++
Java C#
函数、指针
##C语言的优点
代码量小
速度快
功能强大

windows
C C++

unix
C
linux
C

操作系统的内核都是用C语言写的
硬件是由操作系统控制的

JAVA 慢
##C语言的缺点
危险性高 开发周期长 可移植性不强
###危险性高
不会报错
###开发周期长
面向过程

面对对象Java
招聘
C/C++ C++难
Java
C#

###可移植性不强
##C语言的应用领域
系统软件开发
操作系统
驱动程序:
数据库:

应用软件开发
办公软件:wps
图形图像多媒体:·ACDsee Photoshop
嵌入式软件开发:智能手机

##C语言的重要性
有史以来最重要语言
必修课程
系统软件开发
黑客必须掌握的语言
熟练掌握的语言
大企业、外企招聘程序员必考的语言‘
为学习数据结构、C++ Java奠定基础

超级解霸——曾经
梁肇新
#怎么学习C语言
四个小时
途径:多思考,多上机
目标:能看懂程序,能调试程序,自学能力要强

参考资料
谭浩强《C语言程序设计》清华
《C Primer Plus》人民邮电
《C和指针》人民邮电
《C专家编程》绝版
《C陷阱与缺陷》人民邮电
《C科学与艺术》机械工业

##学习目标
了解程序语言及发展历史
熟练掌握C语言的语法规则
掌握简单的算法
理解面向过程的思想,这非常有助于将来面对对象思想的学习
能看懂程序
能调试程序
掌握将大问题转化为一系列小问题来求解的思想

##常见的问题
###学Java为什么建议先学C
大部分内容包含在Java
#课程计划
共23讲
第一讲 基本编程知识
第二讲 数据类型
第三讲 运算符和表达式
第四讲 流程控制
第五讲 函数
第六讲 数组
第七讲 指针
第八讲 变量的作用域和存储方式
第九讲 扩展数据类型
第十讲 专题
字符串的处理
进制转换
补码动态内存分配
综合应用:链表的使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931578.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号