C语言高速入门系列(一)

C语言高速入门系列(一) 

本系列引言:

本教程的宗旨是将C语言入门的内容进行关键知识点的提纯,将一些笼统的废话去除;

再进行压缩,然后将本章的关键知识点做成路线图的,能够更加方便地掌握学习的方向;

最后提供相关的代码演示样例以及具体凝视,能够帮助学者更快地上手C语言!

假设对本教程有什么建议和缺点纰漏的,欢迎指出,不胜感激!

本节学习路线图:

正文:

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

答:计算机是由硬件与软件系统组成,硬件==>物质基础;软件==>灵魂;

假设脱离了软件,计算机就仅仅是一台什么都做不了的裸机;

能够形象地理解成人的大脑和身体,缺一不可!

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

3.C语言的特点

4.第一个HelloWorld程序:

ps:大多程序设计语言一開始都是怎样打印出HelloWorld !虽说是最简单的程序;

麻雀虽小,五脏俱全,一个小小的HelloWorld包括着非常多东西,这些东西如今你也许看不懂;

当你学到后面,再重头来看这个hello world,你就会有更加深刻的体会了!

这里我们临时把他理解为一个格式!就是这样写的话就会输出XXX了!

#include <stdio.h>
int main()
{
	printf("Hello World!\n");
	return 0;
}

这里只给出简单的代码,并不给出相关的凝视;大家知道这段代码能够输出Hello World!就可以!

等学完编译器的使用后。大家再自己写程序,记住是自己敲,别直接粘贴代码,看得懂不一定写的出来。

照着写出来没错了,那么别看代码,自己再写一遍,记住,编程切忌眼高手低!

5.C语言程序的转换过程

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

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

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

④点击执行,输出结果!

5.IDE 开发环境的使用:

(在VC++6.0 或者 C free中选一个就可以)

ps:对于网上的一些俄罗斯方块或者贪吃蛇这类彩色的游戏代码,通常须要用到graphics.h图形库

而这个库是Turbo.c提供的,假设再VC++6.0上直接执行是会报错的!

对此仅仅须要安装一个EasyX库,选择VC6的版本号安装就可以!

后面会给出链接。

下面两个编译器二选一就可以

1.VC ++ 6.0完整绿色版

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

②点击文件,新建,弹出以下的对话框

③编写代码:

④代码写好了,接着就要编译和执行了

依次点击菜单条的这两个button即可了:

ps:这两个相应的快捷键是ctrl + f7 和 crtl + f5,一般人,我不告诉他,o(╯□╰)o

⑤这里是不能执行的,由于我们有错误,当我们点击编译的时候,以下的控制台就会显示这种错误:

这里就说明了程序有一个错误,0个警告,有错误了就不能执行了,警告的话还能执行!

我们将鼠标滚轮向上滚动,会找到出错的信息

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

⑥再编译一次,提示没有错误和警告,点击执行button,弹出输出结果的窗体(控制台)

2. C-Free5 的使用:

①安装后点击桌面的图标:

②一进入能够看到一个提示框,能够查看到近期写过的代码,或者是直接新建一个空白文件

相比起VC6更为人性化

③你能够直接在这里新建空白文件,也能够进去的时候再建立,点击关闭

进入后,点击文件===>新建就可以建立新的文件

④在编辑区域内编写代码就可以:

C-Free 5提供了提示输入功能,比方你输入C中的一些字符集时,会给出相应的提示,如printf,当你输入pri时就会提示,选中,enterf自己主动补全

⑤保存代码后,编译,执行

⑥我们有益把printf()后的分号漏掉。看有什么错误提示:

⑥双击Error来到错误位置。加入上;再编译执行:

⑦输出结果:

小节:

①计算机与编程语言之间的关系;

②编程语言的发展简史

③C语言的相关特点

④C程序的编译执行

⑤两个主流刚開始学习的人编辑器的基本使用

附录:

本章资料下载:点击下载资料~

时间: 2024-10-25 23:24:26

C语言高速入门系列(一)的相关文章

C语言高速入门系列(四)

C语言高速入门系列(四) C语言数组 ---------转载请注明出处:coder-pig 贴心小提示:假设图看不清晰可右键另存为,应该就非常清晰了; 注意上面的代码都要自己过一遍哦! 本节引言: 经过我们前面三个系列的学习,我们对C语言有了一定的了解; 如今要你写这样一个代码应该不难吧: 输入五个学生的成绩,然后求出总和与平均值,打印出结果! 相信大家都会先定义五个变量,用来存储五个学生的成绩,然后再进行计算吧! 可是,假如要求的学生不是5个而是20个,50个或者很多其它,难道你又定义一堆变量

C语言高速入门系列(五)

C语言高速入门系列(五) C语言指针初涉                                           ------转载请注明出处:coder-pig 本节引言: 上一节我们对C语言复合数据类型中的数组进行了解析,在本节中,我们会对C语言复合数据类型中的 重点,C语言的灵魂-----指针进行学习!使用指针的优点:利用指针能够表示与使用复杂的数据结构; 更加方便地使用我们的数组与字符串;能够像汇编语言一样直接处理内存单元地址;能够动态地进行内存空间 分配,C语言指针是重点,同

C语言快速入门系列(六)

C语言快速入门系列(五) C语言指针加强 本节引言: 上一节我们对C语言中的指针进行了初步的了解,学习了指针的定义,与普通变量 一维数组,二维数组,字符串之间的使用!在本节中我们将会学习一些新的知识点, 函数,结构体与共用体,枚举类型以及类型定义符typedef! 本节学习路线图: 本节正文 函数 ps:空函数就是什么都不做的函数,开发过程中不需要马上实现的,先写空函数!简单的空函数:void abc(){   } 结构体 共用体: 代码示例2: 建立一个共用体类型,当输入的时学生类型时,要求输

C语言快速入门系列(一)

C语言快速入门系列(一)  本系列引言: 本教程的宗旨是将C语言入门的内容进行关键知识点的提纯,将一些笼统的废话去除; 再进行压缩,然后将本章的关键知识点做成路线图的,可以更加方便地掌握学习的方向; 最后提供相关的代码示例以及详细注释,可以帮助学者更快地上手C语言! 如果对本教程有什么建议和缺点纰漏的,欢迎指出,不胜感激! 本节学习路线图: 正文: 1.计算机与程序设计语言的关系: 答:计算机是由硬件与软件系统组成,硬件==>物质基础;软件==>灵魂; 如果脱离了软件,计算机就只是一台什么都做

Swift语言高速入门

Swift语言高速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 2014年10月出版 定价:59.00元 428页 16开 编辑推荐 本书内容翔实,实例丰富,同步新版官方API文档和语法 语法|词法|框架覆盖全面,实战案例|配套习题丰富 多位Swift专家联合推荐,不仅是Swift入门书籍,也可做案头工具书 作者携手Swift专家在线答疑,方式例如以下: 1.专属勘误

C语言快速入门系列(五)

C语言快速入门系列(五) C语言指针初涉                                           ------转载请注明出处:coder-pig 本节引言: 上一节我们对C语言复合数据类型中的数组进行了解析,在本节中,我们会对C语言复合数据类型中的 重点,C语言的灵魂-----指针进行学习!使用指针的好处:利用指针可以表示与使用复杂的数据结构; 更加方便地使用我们的数组与字符串;可以像汇编语言一样直接处理内存单元地址;可以动态地进行内存空间 分配,C语言指针是重点,同

C语言快速入门系列(九)

C语言快速入门系列(九)                                               ---转载请注明出处:coder-pig C语言知识点拾遗 本节引言: C语言系列已经接近尾声了,在前面八节的学习中,我们学会了C的基本语法,基本数据类型, 三种程序结构(顺序,判断,循环),数组,函数,指针,结构体,共用体,位运算,文件等内容, 本节将对前面没有讲的C的遗漏知识点进行补充,当然发现有那些的遗漏的知识点也会进行更新! 谢谢大家一直以来的支持,说了这么多的理论,缺的

C语言快速入门系列(七)

C语言快速入门系列(七) C语言指针进阶 本章引言: 在前面第5节中我们对C语言的指针进行了初步的学习理解;作为C语言的灵魂, C指针肯定没那么简单,在这一节中,我们将会对指针进行进一步的学习,比如二级指针, 指针数组,内存分配和const修饰指针常量等!下面就请大家跟随笔者的脚步,对 C指针神秘的一面进行进一步的解析吧! 本节学习路线图: 函数与指针: ①指针作为函数的形参: ②指向函数的指针: ③指针函数: ④带参数的主函数 ps:该代码的运行:先要编译生成exe文件后,来到exe所在文件目

C语言快速入门系列(三)

C语言快速入门系列(三) 结构化的程序设计 -----------------------------------转载请注明出处:coder-pig 本节引言: 在前面的学习中,我们对C语言的基本语法进行了了解,可以暂时理解成我们学了单词; 现在要做得就是学语法,也就是算法;就是构成一个一个基本的程序! 在这一节中我们要学习的是C语言中的输入输出,以及程序的三种结构(顺序,选择,循环结构) 本节学习路线图: 正文: 1.字符输入/输出函数 2.格式输入/输出函数 跟前面的单个字符的输入输出不同,