当前位置: 首页 > wzjs >正文

嘉兴城乡建设局网站新闻稿件代发平台

嘉兴城乡建设局网站,新闻稿件代发平台,做我女朋友网站,东莞网站设计公司哪家好目录 C语言的发展史 为什么要学习C语言 常用的IDE工具 Dev-C Microsoft Visual Studio CLion 第一个编程程序 C语言的程序运行机制 C语言的程序结构 C语言的发展史 1960年,ALGOL 60语言诞生,它的块结构、数据类型等概念为C语言奠定了基础。196…

目录

C语言的发展史

为什么要学习C语言

常用的IDE工具

Dev-C++

Microsoft Visual Studio

CLion

第一个编程程序

C语言的程序运行机制

C语言的程序结构


C语言的发展史

  • 1960年,ALGOL 60语言诞生,它的块结构、数据类型等概念为C语言奠定了基础。
  • 1969年,美国贝尔实验室的肯·汤普森在开发UNIX系统时,为了克服汇编语言编程的不便,基于BCPL语言开发了B语言,这是C语言的前身。
  •  1972年,丹尼斯·里奇在B语言基础上进行了改进和扩充,在UNIX系统上开发出了C语言,它保留了B语言的简洁性和高效性,同时引入了数据类型、指针等重要概念。
  •  1973年,UNIX系统的内核用C语言重写,这使得C语言与UNIX紧密结合,随着UNIX的广泛应用,C语言也得到了推广。 

C语言之父—丹尼斯·里奇(1941年9月9日-2011年10月12日)

   C语言之父、Unix操作系统的关键开发者。贝尔实验室特别人员奖美国计算机协会(ACM)的图灵奖、汉明勋章、计算机先驱奖、计算机历史博物馆研究员、哈罗德·潘德奖…
   计算机历史学家Paul E.Ceruzzi说:里奇不被人们知道,他的名字一点都不家喻户晓,但是如果你有一台显微镜,能在电脑里看到他的作品,你会发现处处都是他的作品。

  • 此后,这种语言快速流传,广泛用于各种操作系统和系统软件的开发。如UNIX、MS-DOS、Microsoft Windows及Linux等。
  • 1983年,美国国家标准协会(ANSI)成立了专门委员会,开始制定C语言的标准。 
  • 1989年,ANSI发布了C语言的标准版本,即ANSIC,也称为C89,它为C语言的进一步发展和推广提供了统一规范,C语言在操作系统、编译器、数据库等领域广泛应用。

    为什么要学习C语言

1、C语言具有可移植性好、跨平台的特点,用C编写的代码可以在不同的操作系统和硬件平台上编译和运行。
2、C语言在许多领域应用广泛:
 

  • 操作系统:C广泛用于开发操作系统,如Unix、Linux和Windows。
  • 嵌入式系统:C是一种用于开发嵌入式系统(如微控制器、微处理器和其他电子设备)的流行语言。
  •  系统软件:C用于开发设备驱动程序、编译器和汇编器等系统软件。 
  • 网络:C语言广泛用于开发网络应用程序,例如 服务器、网络协议和网络驱动程序。

3、C 语言能够直接对硬件进行操作、管理内存、跟操作系统对话,这使得它是一种非常接近底层的语言,非常适合写需要跟硬件交互、有极高性能要求的程序。
4、学习C语言有助于快速上手其他编程语言,比如C++(原先是C语言的一个扩展,在C语言的基础上嫁接了面向对象编程)、C#、Java、PHP、Javascript等。这些语言都继承或深受C语言的影响和启发。


常用的IDE工具
 

Dev-C++

  • Dev-C++是Windows环境下的一个轻量级C/C++集成开发环境(IDE)。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。

Microsoft Visual Studio

  • Visual Studio(简称VS)是由微软公司发布的集成开发环境。
  • Visual Studio支持C/C++、C#、VB等多种程序语言的开发和测试,可以用于生成Web应用程序,也可以生成桌面应用程序,功能十分强大。但下载和安装很可能耗时数小时,还可能会塞满磁盘。
  • Visual Studio有三种版本:社区版(免费),专业版(第一年1199美元/799美元续订)和企业版(第一年5999美元/2569美元续订)。企业版拥有面向架构师的功能、高级调试和测试等功能。

目前最新版本为Visual Studio 2023。
官网地址:https://visualstudio.microsoft.com


CLion

  • CLion是一款由JetBrains推出的跨平台C/C++集成开发环境(IDE),它具有智能编辑器、CMake构建支持、调试器、单元测试、代码分析等功能,可以极大提高C/C++开发效率。

官网地址:https://www.jetbrains.com/clion

第一个编程程序

eg.hellow  world !

# include "stdio.h"//导入标准库,头文件
viod mian{  // 启动程序的函数printf("hellow,world!\n") // 向控制台打印输出
}

C语言的程序运行机制

  • 编辑- - - - - -程序员
  • 编译- - - - - -底层编译器(对源文件进行语法和逻辑结构检查)
  • 链接/连接(将目标程序,库函数或其他目标程序连接成一个可以执行文件)
  • 运行

C语言的程序结构

  1.  程序有一个或多个函数组成
  2.  必须有且只能有一个主函数main()
  3. 程序执行从mian开始,在main()中结束,其它函数通过嵌套函数调用得以执行
  4. c语言由语句组成,用“;”作为语句终止符

实例:

#include <studio.h>
int main{
int a = 5;
int b = 10;
int sum = a+ b;
printf("a+b=%d",sum);
return 0;//main 函数的类型为int类型,返回值也必须为int类型
}

http://www.dtcms.com/wzjs/313444.html

相关文章:

  • 创建一个平台多少钱深圳高端seo外包公司
  • 网站目录遍历济南百度
  • 北京住房建设委员会官方网站电商网络推广
  • 电脑怎么建网站详细步骤宁阳网站seo推广
  • 星沙做网站优化网站快速排名软件
  • wordpress 韩版 企业seo推广是什么意思
  • 建设网站需要多少钱windows优化大师有用吗
  • 郑州网络推广专员阿亮seo技术
  • 咸阳做网站的怎样搭建自己的网站
  • 成都微信网站建设多少百度销售平台
  • 怎么给网站动态做伪静态企点
  • 企业服务器沧州网站建设优化公司
  • 网站设计稿是怎么做的代推广app下载
  • 政府网站建设的战略营销策略ppt
  • html5自适应网站模版搜索引擎优化的流程是什么
  • 网站使用什么语言好百度客服联系方式
  • 在线设计平台csnva重庆百度推广优化排名
  • 网站建设模板怎么做sq网站推广
  • 做旅游网站挣钱吗公司的公关
  • 上海做网站建设百度网盘人工客服电话多少
  • 寻找郑州网站建设公司windows优化大师
  • id97网站怎么做的西安网站seo公司
  • Wordpress支付时效无锡网站优化
  • 手机网站优化技巧seo网络推广企业
  • 深圳seo整站优化承接怎么恶意点击对手竞价
  • 唐山百度网站建设输入关键词自动生成文章
  • 免费奖励的网站有哪些凡科建站平台
  • 韩国企业网站模板下载长尾关键词快速排名软件
  • 改行做网站网站seo主要是做什么的
  • 重庆网站建设狐灵科技推广普通话宣传语手抄报