C语言快速入门系列之开发环境的安装

本系列教程引言

C语言 作为大学编程或者计算机专业的一门必修课,把很多初学编程的小伙伴 

都难住了,感觉无从下手,本套教程就是为此而诞生的。教程会把 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语言程序源代码的后缀

此时的程序叫源程序!小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

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

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

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

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:再编译一次,提示没有错误和警告,点击运行按钮,弹出输出结果的窗口(控制台)

C-Free5

Step 1:安装后点击桌面的图标

Step 2:一进入可以看到一个提示框,可以查看到最近写过的代码, 

或者是直接新建一个空白文件,相比起VC6更为人性化

Step 3:你可以直接在这里新建空白文件,也可以进去的时候再建立, 

点击关闭进入后,点击文件===>新建即可建立新的文件

Step 4:在编辑区域内编写代码即可,另外C-Free 5提供了提示输入功能, 

比如你输入C中的一些字符集时,会给出对应的提示,如printf,当你输入pri时就会提示, 

选中,enter自动补全:

Step 5:保存代码后,编译,运行

Step 6:我们故意把printf()后的分号漏掉,看有什么错误提示:

Step 7:双击Error来到错误位置,添加上;再编译运行

Step 8:输出结果

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,644评论 18 139
  • C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程...
    小辰带你看世界阅读 2,791评论 0 5
  • 风吹湖畔水拍岸,美女坐把情人盼, 长发飘飘红裙短,只羡鸳鸯不羡仙, 心急如火心难耐,飞鸟不懂把信传, 手拿面包去勾...
    雪盈禅心阅读 484评论 1 2
  • 下了两天的小雨,今天依然是阴天。窗外鸟鸣啁啾,鸡啼之声尚可闻。 昨天刚下载的简书,这个名字很好听,深度符合...
    夜雨徨殇阅读 242评论 0 0
  • 童话的方法论演绎着现实的世界观 这里,灰姑娘被排挤,白雪公主被下毒,小飞象的大耳朵被嘲笑;但灰姑娘会碰巧留下水晶鞋...
    vikinganli阅读 953评论 0 0