首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言快速入门需要掌握哪些核心知识点?

C语言作为编程的入门语言,谁都想快一点学会这门编程语言,但是面对茫茫书海,似乎有点迷茫。要掌握的核心知识点有哪些?不知道该怎么学,为了让各位读者快速地掌握C语言基础知识,小编在这里对每个章节的知识点进行了归纳,以图的形式将要掌握的知识点串联起来,附上简单的示例代码!

本节学习路线图

1. 计算机与程序设计语言的关系

答:计算机由 硬件 与 软件系统 组成,硬件提供了物质基础,

而软件则是计算机的灵魂;如果脱离了软件,计算机就只是一台

什么都做不了的裸机;可以形象地把他们比作人的大佬与身体,缺一不可。

2. 程序设计语言的更新换代

3. C语言的特点

优点:

1.代码简洁,灵活性高;

2.语言简单易懂;

3.生成目标代码质量高,效率高;

4.允许直接访问物理地址,操作硬件;

5.可移植性较好;

缺点:

1.数据的封装,在安全性上存在很大缺陷;

2.对于字符串处理,只能通过自负数组实现,绘图操作复杂;

3.类型检查机制较弱,缺乏支持代码重用的语言结构;

4. 第一个Hello World程序

#include

int main() {

printf("Hello World!\n");

return 0;

}

这里知道上面这一段话能输出Hello World即可,等学完下面编译器的 ,大家再自行敲代码,别直接复制粘贴,看懂不一定写得出,照着 写出来没错,那么别人看待,自己敲一遍,编程切忌眼高手低!

5. C程序的编译与运行

解释:

1. 当我们在编译器上把代码写好,此时的文件是Hello.c, .c是C语言程序源代码的后缀,此时的程序叫源程序!

2. 当程序通过编译器进行编译时,此时产生一个目标程序(二进制的代码文件)

3. 将目标程序和库文件链接成机器码文件,就是exe可执行程序!

4. 点击运行,输出结果!

关于怎么快速学C/C++游戏编程,有什么方法,这个问题,想必大家都已经心中有数了,打算深入了解这个行业的朋友,可以加下小编的C/C++游戏编程学习群:666+295+498,邀请码(怀念编程)不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的C/C++资料和0基础入门教程,欢迎初学和进阶中的小伙伴。

每天晚上20:00我都会开直播给大家分享C/C++游戏编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送2018C/C++游戏编程学习教程),大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑。

6. IDE开发工具的使用

PS:这两款IDE是比较老掉牙的了,不过很多学校上课还是用的这个, 而且刚接触编程不需要搞得那么复杂,等熟悉了再去用Visual Studio, Code::Blocks等开发工具,好钢要用在刀刃上,当前的刚需是学习C语言,而别把时间成本�花在熟悉IDE。在VC++ 6.0 和 C Free 中选一个即可

注:对于网上的一些俄罗斯方块或者贪吃蛇这类彩色的游戏代码,通常需要用到,graphics.h图形库,而这个库是Turbo.c提供的,如果再VC++6.0上直接运行,是会报错的!对此只需要安装一个EasyX库,选择VC6的版本安装即可!

VC++ 6.0 完整绿色版

Step 1:点击vc++6.0的图标,进入编码界面:

Step 2:点击文件,新建,弹出下面的对话框

Step 3:编写代码

Step 4:代码写好了,接着就要编译和运行了,依次点击这两个按钮

Tips:这两个对应的快捷键是ctrl + f7 和 crtl + f5

Step 5:这里是不能运行的,因为有错误,当我们点击编译的时候, 下面的控制台就会显示这样的错误:

这里就说明了程序有一个错误,0个警告,有错误了就不能运行了,警告的话还能运行! 我们将鼠标滚轮向上滚动,会找到出错的信息。

这句话说得很明显,我们也知道是漏了分号,双击这一行就可以来到代码出错的地方, 在漏掉分号的这个语句后面添加上分号就可以了!

Step 6:再编译一次,提示没有错误和警告,点击运行按钮,弹出输出结果的窗口(控制台)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511A25R6500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券