问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言是如何控制硬件的?

发布网友 发布时间:2022-05-10 20:48

我来回答

2个回答

热心网友 时间:2023-10-30 12:34

1.指针变量p分配在栈上,而字符串"abcdefg"分配在文字常量区。

2.是的。指针也是编译器生成的数据类型,是个长整型。

3.内存地址分为5块,堆区,栈区,全局(静态)数据区(分为未初始化和初始化区),
文字常量区,代码区。存储在不同区域的数据释放时间不同,存储在堆区的数据必须由程序员负责释放,用free或者是delete。而栈区的由系统自动释放。全局和静态的生存期就是整个程序运行期。

4.首先,概念性错误,编译器并不执行程序,执行程序的是你的系统。编译器只是实现了高级语言向机器语言的转化而已。至于计算机的工作原理,这个概念也太泛了,有硬件层也有软件层。硬件层基本也就是80x86的汇编和内存管理,软件层也就是操作系统了,请问你想知道什么?

5.a是数组名,最重要的是a是一个指针常量,你该了解了吧,常量是不能参与指针运算的,所以a++是错的。关于calloc和malloc,释放内存方面没什么区别(这个是个人观点)。

关于指针变量没有初始化的问题。其实指针本身也是个长整行的变量,他存放的地址完全可以理解为4*8的整数,那么他的分配方式也跟普通的变量一样了。如果你是全局指针,那么编译器会把它自动初始化为00000000(十六进制),如果是局部指针,那么这个量就是未知的了,根据函数堆栈有不同的结果。null也就是内存被写成了00000000(十六进制).这个空不是说不存在,而是内存被写成了4*8=32位的全0.

热心网友 时间:2023-10-30 12:34

如果是电脑程序的话,譬如你在vc6.0里面c语言里面编写一个程序,那么vc6里面的编译器会把你的c语言语句按照对应的关系翻译成你计算机能识别的计算机语句,然后你电脑cpu会按照这些指令来控制你的硬盘,内存读写之类的硬件操作
如果是单片机之类的话,譬如你在keil里面用c语言编写了一个单片机程序,那么keil的编译器会把你的c语言程序编写成汇编语言程序文件,然后把那个汇编程序文件烧到单片机芯片上就可以让芯片按照指令工作了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
柿的同音字 趣填“shi”的同音字。 各( )各样 不甘( 一个人穷游韩国二万元人民币够吗 solidworks 装配体如何备份,使原装配体发生更改时,备份文件不会重建... ...塞翁失马焉知非福的故事---.八仙过海的故事- ...转身就忘前面唱妖兽……(我忘了,,)是周杰伦的什么歌?求歌名_百度知... 求《哈里波特 与火焰杯 》电影里面的 一段 配乐 初中学校的篮球比赛要注意哪些?自己回答别复制! 什么是 开放申赎 开放申赎什么意思 我国第一部诗歌总集是什么?第一部传体史书是什么?第一部语录体儒家经典作品是什么?第一部军事著作是什 《论语》是我国第一部 散文集,它是记录 的一部儒家经典著作 第一部语录体儒家经典作品是什么 请问“紫燕”羽毛球哪个型号性价比最高? 育才学校什么叫协议直升学校? 请问下各位爱打羽毛球的大侠,你们觉得什么牌子和型号的羽毛球性价比最高啊 育才学校小学怎么样?我听说:教语文老师把本班学生,数学不好的跟家长说,我认识一个教数学老师教的很... 育才中学升学率怎么样? 育才学校的点评 二中和育才学校哪个好? 想问一下,有人知道育才学校怎么样么?是不是小学初中连读那种,进去了只要不太差就可以一路直升本校了? 三河燕郊育才学校和育才实验学校是在一块吗 燕郊育才实验学校可以考正规大学吗? 廊坊市大城县留各庄镇育才小学怎么样 廊坊育才中学能走读吗 廊坊育才实验学校私立怎么样 廊坊育才中学是私立学校 淮安有什么像泥人张这样的名人 结合你的成长经历谈一谈你的性格是怎样的,以及自己性格形成,的影响因素,800字以上 〖急求!〗 【大一心理考试】:考试内容:自我成长分析报告 【要求800字以上】 小米手机安了一个录屏大师后,滑动时有个白色小点跟着,卸载了还有,本人强迫症。求解。急! 为什么rockstargameslauncher进度条只加载出五分之一 c语言中如何编写程序控制输入的变量类型不出错? c语言的9种控制语句的例子,最好是有好的例子能够一个一个的描述!!谢谢!!! Minecraft Launcher卡在更新? 怕坏把巧克力放冰箱里会影响口感吗? 有些女人为什么会一生运气不太好? 请问电气专家一般变压器的容量如何表示?谢谢 简述样本资料的特点 论文中样本有哪些特点 写信:《给初中老师的一封信》720字,急急急!!!高分,原创啊,还有格式... 解封后之前的聊天记录还有吗? 从平均数与中位数可以看出样本的什么特点啊 抽样调查的样本有什么特点? 解封后之前的聊天记录还有吗 你好解封后聊天记录还有吗 被封聊天记录怎么导出 你好,我问一下,被封,怎样免费清除聊天记录,谢谢 体外诊断中样本类型都有哪些,各有什么特点? 别人被封了,还能发信息给他吗?