单片机交流
登录
直播中
李骏鹏
7年用户
1191经验值
私信
关注
[问答]
计算机与程序设计语言的关系是什么?
开启该帖子的消息推送
计算机
计算机与程序设计语言的关系是什么?
什么是C语言?C语言的特点是什么?
回帖
(1)
何丽
2021-11-11 11:04:21
1.计算机与程序设计语言的关系
答:计算机由 硬件 与 软件系统 组成,硬件提供了物质基础,
而软件则是计算机的灵魂;如果脱离了软件,计算机就只是一台
什么都做不了的裸机;可以形象地把他们比作人的大脑与身体,缺一不可。
2.什么是C语言
答:C
语言是一门通用
计算机编程语言
,应用广泛。C语言的设计目标是提供一种能以简易的方式
编译
、处理低级
存储器
、产生少量的
机器码
以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式
处理器
(单片机或称
MCU
)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由
美国国家标准局
为C语言制定了一套完整的美国国家标准语法,称为
ANSI C
,作为C语言最初的标准。 [1]
目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的 C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
3.C语言的特点
优点:
1.代码简洁,灵活性高;
2.语言简单易懂;
3.生成目标代码质量高,效率高;
4.允许直接访问物理地址,操作硬件;
5.可移植性较好;
缺点:
1.数据的封装,在安全性上存在很大缺陷;
2.对于字符串处理,只能通过自负数组实现,绘图操作复杂;
3.类型检查机制较弱,缺乏支持代码重用的语言结构;
4.C语言开发环境(工欲善其事必先利其器)
C语言程序的开发过程包括编辑、编译和链接三个阶段,由于步骤繁杂所以选用一个好的编辑器能让写程序事半功倍。
主流的编辑器有:Visual Studio,Clion等
我们这里用Visual Studio2017
打开软件:
新建一个项目:选择 文件 > 新建 > 项目
取好名称和存放路径点击确定
鼠标右键单击 源文件 > 添加 > 新建项
单击确定就可以了
好了,现在就可以写程序了
5.第一个C语言程序(在屏幕上输出Hellow,World)
#include
int main(){ printf("Hellow,World!n"); return 0;}注意:这段代码copy进VS运行时会出现控制台一闪而过解决方法有
方法一:getchar()
方法二:getch()
getch();的使用很简单,也是加载主函数的尾部,但其需要配合conin.h头文件使用才行!
方法三:引入#include "windows.h"
在main函数末尾添加(在return之前): system("pause")
system("pause");加在主函数的尾部,配合windows.h头文件使用才行
1.计算机与程序设计语言的关系
答:计算机由 硬件 与 软件系统 组成,硬件提供了物质基础,
而软件则是计算机的灵魂;如果脱离了软件,计算机就只是一台
什么都做不了的裸机;可以形象地把他们比作人的大脑与身体,缺一不可。
2.什么是C语言
答:C
语言是一门通用
计算机编程语言
,应用广泛。C语言的设计目标是提供一种能以简易的方式
编译
、处理低级
存储器
、产生少量的
机器码
以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式
处理器
(单片机或称
MCU
)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由
美国国家标准局
为C语言制定了一套完整的美国国家标准语法,称为
ANSI C
,作为C语言最初的标准。 [1]
目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的 C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
3.C语言的特点
优点:
1.代码简洁,灵活性高;
2.语言简单易懂;
3.生成目标代码质量高,效率高;
4.允许直接访问物理地址,操作硬件;
5.可移植性较好;
缺点:
1.数据的封装,在安全性上存在很大缺陷;
2.对于字符串处理,只能通过自负数组实现,绘图操作复杂;
3.类型检查机制较弱,缺乏支持代码重用的语言结构;
4.C语言开发环境(工欲善其事必先利其器)
C语言程序的开发过程包括编辑、编译和链接三个阶段,由于步骤繁杂所以选用一个好的编辑器能让写程序事半功倍。
主流的编辑器有:Visual Studio,Clion等
我们这里用Visual Studio2017
打开软件:
新建一个项目:选择 文件 > 新建 > 项目
取好名称和存放路径点击确定
鼠标右键单击 源文件 > 添加 > 新建项
单击确定就可以了
好了,现在就可以写程序了
5.第一个C语言程序(在屏幕上输出Hellow,World)
#include
int main(){ printf("Hellow,World!n"); return 0;}注意:这段代码copy进VS运行时会出现控制台一闪而过解决方法有
方法一:getchar()
方法二:getch()
getch();的使用很简单,也是加载主函数的尾部,但其需要配合conin.h头文件使用才行!
方法三:引入#include "windows.h"
在main函数末尾添加(在return之前): system("pause")
system("pause");加在主函数的尾部,配合windows.h头文件使用才行
举报
更多回帖
rotate(-90deg);
回复
相关问答
计算机
请问PLC
程序设计语言
有哪些应用实例?
2021-04-22
1607
什么是微型
计算机
?微型
计算机
有什么用处?
2021-07-16
2559
单片机开发的
程序设计语言
主要有哪几种?
2023-03-02
643
电子信息工程有什么主要课程?
2019-10-11
1272
计算机
由哪几部分组成?工作原理是什么?
2021-10-21
1635
计算机
程序
的执行过程是怎样的?
2021-09-28
2335
C
语言
学习心得
2015-08-11
5245
如何去实现汇编
语言
的STM32
程序设计
呢
2022-01-18
1158
计算机
编程的两个坎
2021-09-24
1204
计算机
的存储器采用分级存储体系的目的是什么
2021-09-17
3431
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分