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

万网域名查询工具/seo网站推广的主要目的

万网域名查询工具,seo网站推广的主要目的,局域网站怎么做,100平米餐馆装修设计目录 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.whsansanxincailiao.cn/news/32025558.html

相关文章:

  • 做网站需要学什么专业/优化网站关键词的技巧
  • 网站规划与建设/企业网站推广有哪些
  • 网站制作开票几个点/每日新闻
  • b2c电子商务网站开发/重庆seo技术博客
  • 济南外贸网站制作/免费好用的网站
  • 付费阅读网站代码/短链接在线生成器
  • 宣威网站建设/安徽网络seo
  • 品牌网站建设3小蝌蚪/站长工具大全集
  • 免费做外贸网站/seo诊断报告
  • 东莞seo建站优化工具/网络营销策划推广公司
  • 如何用VS2017做网站/网站排名优化+o+m
  • 铜川做网站/seo研究协会网
  • 阿里云 ip 网站/如何找客户资源
  • oa系统网站建设方案/好网站制作公司
  • 免费做网站报价/服务营销案例
  • 自己做网站需要学什么/百度账户代运营
  • 道真县住房和城乡建设局网站/宁波seo哪家好
  • 网站建设蓝图ppt/网页设计与制作软件
  • 如何建设网站pdf下载/教育培训网站大全
  • 电子商务网站策划书模板/网络营销的工具和方法
  • 网站php源码破解版/哪家建设公司网站
  • 微信网站建设报价表/国际军事最新消息今天
  • 网页设计与网站建设第4章在线测试/成功营销案例100例
  • 做网站付多少定金/网络营销案例ppt
  • 扬州工程建设信息 网站/浙江网站seo
  • 网站建设案例收费情况/广告传媒公司
  • 如何建设数据报表网站/网络营销理论基础
  • 漳浦网站开发/电商网站建设哪家好
  • 舟山网站建设哪家好/益阳网站seo
  • 沈阳网站设计制作公司/营销软文网站