c语言集训——洪成——第一次作业
郝斌老师的视频课堂笔记
首先在学习一个新事物的时候,我们应该明确六点
- 为什么我们需要它
- 它是什么
- 我们怎么去用它
- 我们在用它的过程中要注意什么问题
- 它应用的领域
- 它是否重要 学习C语言同样如此,我们应该先对它有个清晰的认知,深入了解它之后,才能更好的去使用它,发扬它,当然外界环境影响也是不可避免地,成功本就如此,不可能一帆风顺,尤其是我们这种自学C的人,会学的很困难。
郝斌老师在视频中指出,成功主要有五点因素:
- 时代
- 出生
- 机遇
- 天赋
- 勤奋 这是成功的充分条件,我相信在座的各位对于第四点几乎没有问题,那么当我们携手共进满足第五点时,成功还会远吗?
我们为什么要学C ?
因为它是目前程序的主流,是高级语言中最快最强的一种语言,C的起源源于B语言,它的流传也得益于B语言编译的UNIX,这就决定了它的发展高度和别的语言不一样。
系统软件开发:
操作系统:Windows、Linux、Unix 驱动系统:主板驱动、显卡驱动、摄像头驱动 数据库:DB2 Oracle Sql Server
应用软件开发
办公软件:Wps
图形图像多媒体:ACDSee、Photoshop、MediaPlayer
嵌入式软件开发:智能手机、掌上电脑
游戏开发:2D、3D游戏
都是在c的编译下进行运作
C的重要性
有史以来最重要的语言
所有大学工科和理科学生必修课程
一名合格的黑客必须掌握的语言
任何一个想终身从事程序设计和开发人员必须熟练掌握的语言
大企业、外企招聘程序员必考的语言
为学习数据结构、C++、java、C#奠定基础
优点:
代码量小:相同功能的情况下它所需容量更小 速度快 功能强大
缺点:
危险性高:Java在程序失误的情况下会及时报错,但是C语言不会,他会认为你想怎么写就怎么写,所以它会认为这段代码是存在特殊含义而不报错 开发周期长 这就导致如果C编辑中出了小问题但是它没报错会导致长时间的努力全部报废 可移植性不强 同类比下Java可在任何程序上运行但是C语言不行,即使可以跑也可能会导致结果的不同。
为什么学Java要先学C?
因为我们学习Java是需要用到Java里的引用,而引用的本质是指针,指针却是C语言里的用法,学好C语言的话能更好的上手Java
没学过计算机专业的朋友们确实要学习C语言的话会比学习C语言的同学学习会困难许多,但我们要相信自己,相信郝斌老师,我们都能在这科技的天下留下自己的传奇!!!
英语好的同学在学习C语言的时候会更顺利一点,但英语不好完全不会影响你对C语言的理解和上手,同样的,数学更是如此,在不去触及最最最高深的程序编辑的时候我们是完全不需要太高深的数学知识,所以大家不用太过担心,只要我们肯努力都能学好C语言
| 32个常用的c语言组成关键词 | |
|---|---|
| auto | 自动 |
| break | 破坏 |
| case | 按键 |
| char | 储存 |
| const | 常量 |
| continue | 继续 |
| default | 默认 |
| do | 做 |
| double | 双 |
| else | 否则 |
| enum | 枚举 |
| extern | 额外 |
| float | 浮点 |
| for | 为了 |
| goto | 去 |
| if | 如果 |
| union | 联合 |
| while | 当...时 |
| ... | ... |
视频中出现的代码记录
欢迎大家学习C语言
#include<stdio.h>
int main(void)
{
printf("欢迎大家学习C语言");
return 0;
}
千万不要忘记更改编码格式!!!!!!!改成gbk格式哦
死机中~~~
#include<stdio.h>
#include<malloc.h>
int main(void)
{
while(1)
{
intp=(int)malloc(100);
}
return 0;
}
一元二次方程
VC++软件使用讲解
以上就是我对于本次课程的全部感悟啦!让我们一起进步,创造属于我们的未来!