C语言第0讲——C语言概述

P1——自学的看法:有些课程很难入门,别人的一点提示就能茅塞顿开

           学习A这个知识点时:

                                为什么需要A?

                                什么是A?

                                怎么用A?

                                注意的问题

                                A应用的领域

                                A是否重要

总结:前期课程可以自学,后期还是需要有人指点。

P2——我为什么要出视频

               一个人能否成功的关键: 时代、勤奋、出生、机遇、天赋

                没有好的书籍,造成的伤害是极大的

                1.让别人少走些弯路

                2.共享资源

                3.成就感

P3、P4、P5、P6、P7、P8、P9、P10、P11、P12、P13、P14、P15——C语言概述

                1. 为什么学习C语言

                        1) C的起源与发展

第一代语言:机器语言(0/1 机器能识别的语言)——0000 0001 1101 1000(速度最快)

第二代语言:汇编语言(代码翻译成单词add)——add AX,BX

第三代语言:高级语言(结构化语言+面向对象语言)——a+b(速度最慢,C最快,Java慢)

                        2) C的特点

优点:代码量小(WPS内核代码-C语言-容量小)、速度快(Windows、Unix、Linux操作系统的内核都是用C语言写的)、功能强大(内涵指针,可以访问硬件)

缺点:危险性高、开发周期长、可移植性弱

                        3) C的应用领域

系统软件开发:操作系统、驱动程序、数据库

应用软件开发:办公软件、图像多媒体、嵌入式软件开发、游戏开发

                        4) C的重要性

病毒-感染操作系统;基础

入门最基本的方法就是从C语言入手。当你成为你C语言的高手,那么你就很容易进入到操作系统的平台里面去;当你进入到操作系统的平台里去实际做程序时,就会懂得进行调试;当你懂得调试的时候,你就会发现能轻而易举地了解整个平台的架构。这时候,计算机基本上一切都在你的掌握之中了,没有什么东西能逃得出你的手掌心

                2. 怎样学习C语言

途径:多思考,多上机

目标:能看懂程序,能调试程序,自学能力要很强

                3. 学习的目标

了解程序语言及发展历史

熟练掌握C语言的语法规则

掌握简单的算法

理解面向过程的思想,有助于对面向对象思想的学习(能看懂程序、会调试程序、将大问题转化成一系列小问题来求解)

                4. 常见问题答疑

                        1. 学习Java为什么建议先学C语言

                        2. 没学过计算机专业课程能够学懂C语言吗

                        3. 英语和数学不好能学好C吗

                5. 课程计划

                6.举例子:一元二次方程

打开VC——file——new——files——C++ Source File——命名和存储地方——OK

怎么打开编译另一个程序?

不能点close或者x,是无法把程序彻底关闭的,点close workspace关闭整个项目

所以想运行第二个程序时,先点file——close workspace——file——new——...

.cpp文件是核心源文件,其余都是垃圾文件,是编译运行时产生的中间文件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值