C语言七日成蝶--第一节课
1.常用语言:
越底层的语言运算速度越快,越难以理解。越高级的语言运行速度越慢,但是越容易理解。
汇编语言(cpu中的计算指令集)
C语言、C++、objective-c-(苹果操作系统和IOS系统开发语言)
C#(微软发展的语言,发展比较迅速)、JAVA(跨平台运行,主要在虚拟机进行运行)
VB(六七年前VB6.0)、DELPHI(医疗卫生系统,例如:医院,社保系统)、PB(powerbuilder),后两者连接数据库比较快。
Python、Perl、Ruby
HTML、JavaScript、PHP、VBScript(网页前端中使用较多的语言)
as2、as3(Actionscript)(针对动画的脚本语言)、SQL、Fortran(数学计算)、Ada、Boo
2.C语言的来龙去脉
作者:c语言之父-丹尼斯-里奇(D.M.Ritchie)
著作:《the c programming language》
贡献:c语言、unix操作系统
机器语言-汇编语言-高级语言
c语言是在B语言的基础上设计的,取B语言之长。
c的成长历程:78K&RC(传统C)-89ANSIC-C89(标准C语言)-95C95(C89增补)-1999C99(新标准C)-2011c2011
C语言的特点:1.支持模块化和结构化
2.执行效率高
3.语言简洁、紧凑
4.程序设计自由度大(有利弊两方面的特点)
C语言的用武之地:
UNIX、Windows操作系统
搜索引擎(百度、Google),计算机的运行效率(底层模块都是C语言)
网络游戏(C语言的运行速度比较快)
硬件中的驱动(利用C语言进行编写)
3.C语言中的术语
Debug(调试模式)、Release(发布模式)
Debug:Debug(delete-bug)-(调试程序)、测试版、
Release:发行版。
预处理器、编译器、链接器
源代码(source code)--预处理器(preprocessor)--编译器(compiler)--目标代码(object code)--链接器(linker)--可执行程序(executables)
源代码:一段纯文本文字。
预处理器:替代、检查文本中的部分信息。
编译器:把源代码翻译成目标文件。
链接器:把目标文件和库文件链接成可执行文件。
4.IDE环境:
C语言的编译环境
微软的visual studio2013版。
visual studio的功能很强大可以支持多种编程语言。
5.举例小程序:输出“Let‘s go !!!”。
第一步首先打开visual studio2013,如图:
第二步:点击***高亮显示的“新建项目”。
选择Visual C++--win32--win32控制台应用程序--修改名称--选择路径--“确定完成”
第三步:“确定”之后点击“下一步”。
第四步:选择“控制台应用程序”和”空项目“选项,然后点击”完成“。
第五步:右键单击”头文件“--单击”添加“--单击”新建项“
第六步:按照图中数字的顺序进行操作,完成一个新项目的创建。
第七步:编写”程序及注释“--单击”本地Windows调试器“--输出程序
到此一个完整的”Let‘s go!!!“小程序就完成了。
个人编写程序的习惯:
第一步:先编写框架
#include <stdio.h> //写编辑括号,然后再在括号里边内容,防止遗漏。
int main(void)
{
return 0;
}
第二步:然后在其中写入希望实现的程序。
本文出自 “运维之路” 博客,请务必保留此出处http://diweikang.blog.51cto.com/10211834/1706416
原文地址:http://diweikang.blog.51cto.com/10211834/1706416