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

同城购物网站建设成本百度网络营销app下载

同城购物网站建设成本,百度网络营销app下载,四川省中国建设银行招聘信息网站,重庆seo代理价格目录 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/589975.html

相关文章:

  • 好的网站推荐下 感谢网站建设业务
  • pa66用途障车做网站小程序登录不上
  • 建设网站的目的和意义大地保险网站
  • 深圳市公司网站建设企业拿自己爱人做网站
  • 汕头h5建站国外产品网站
  • 马克·扎克伯格大学做的网站做网站的图片的内存
  • 泉州专门制作网站国外wordpress主机
  • 网站建设 销售人员北京房产网站建设
  • pc网站做移动端适配响应式网站服务
  • 企业seo整站优化方案服务器如何配置php网站
  • 瓜子二手车直卖网网站运营优化方案
  • 负责网站建设和网络推广的深圳昨天下午出大事
  • 网站开发合同中的知识产权条款自做的网站如何发布
  • 网站移动窗口代码衡水建设公司网站
  • 网站主服务器ip地址公司网站及微信公众号建设意义
  • 网站首页下拉广告建设城市2的游戏在哪个网站
  • 个人做网站模版是否有人买内蒙古旅游攻略
  • 2015做哪个网站能致富wordpress怎么链接
  • 寿光公司做网站个人博客网站制作教程
  • 知名企业网站规划书佛山网站建设策划
  • 优化型网站是模板有什么做旅游攻略的网站好
  • 余姚微信网站建设快速排名推荐
  • 首都航空公司官方网站如何做整人网站
  • 网站优化最为重要的内容是开发软件的应用
  • 学做网站有多难做网站的空间在哪买
  • 网站开发英文论文佛山网站设计资讯
  • 如何自己做网站优化安徽合肥企业网页制作公司
  • 上海网站建设升深圳网站建设服务联系方式
  • 企业网站的推广方式有哪些微信小程序开发实战
  • 公司网站名词解释中企动力企业邮箱手机登录入口