88问答网
所有问题
是否C语言的每条可执行语句最终都将被转成2进制的机器指令?为什么?
如题所述
举报该问题
推荐答案 2009-06-17
不是,预处理会去掉一部分代码。比如
#ifdef A
code block 1
#else
code block 2
#endif
如果A定义过,则code block 2不会生成机器指令。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MagaMBVaS.html
相似回答
C语言中的每条可执行语句
和非
可执行语句最终都是将
是背转换
成二进制的
...
答:
诸如括号、注释等非
可执行语句
并不会转化为
机器指令
,所以是错的。所谓的可执行语句是:可以通过编译产生对应的汇编代码和机器码的语句。像赋值、逻辑运算、算术运算、分支、循环等,都可以
转化成
相应的汇编代码,都是可执行语句。比如:括号、预处理语句(行首是#的如#include)、注释等等不会转化成指令...
C语言中的每条可执行语句
和非
可执行语句最终都是将
是背转换
成二进制的
...
答:
诸如括号、注释等非可执行语句并不会转化为机器指令,所以是错的
。解决方法如下:1、首先,编写For循环第一句。2、不过要记得用分号隔开。3、另外,所用到的循环变量记得定义。4、此外,要明确第二个表达式是判断作用的。5、如果是多条语句,记得添加花括号。6、此处是更改循环变量的值。就完成了。
...所写
的每条c语句
,经过编译
最终都转化成二进制的机器指令为什么
对
答:
C语言中的注释是不会转化为二进制的
。第一句话,注意“每条c语句”,c语句是不包含注释,所以正确。第二句话,“每条可执行语句和非执行语句”,显然注释语句也被包含在其中,所以错误。这种题就是玩了个文字游戏
...和非
执行语句最终都将被转化成二进制的机器指令
这句话对么?_百度...
答:
不对,首先非执行语句根本不会被编译,
可执行语句
像常数定义这种直接放到DATA段里面也不是
机器指令
帮我回答这个
C语言
选择题
答:
//a错了,必须编译才能执行,C是编译语言,不是脚本语言 B)
C语言中的每条可执行语句最终都将被
转换
成二进制的机器指令
//b错,并不是
每条语句
都被转换为二进制的机器指令的,例如函数声明,头文件包含肯定不被编译成二进制指令;并且如果加入了、#ifdef、#if 、#else等条件编译语句的话,那么它...
C语言
问题·。
答:
A C语言中的函数不可以单独编译 错,gcc -c XXX.c 可以在没有main函数的情况下编译.c文件啊 B
C语言中的每条可执行语句最终都被
转换
成二进制机器指令
这个是对的,因为计算机只懂看二进制机器码,C语言或其他语言是给人看的,是连接程序员和计算机之间的中间语言。无论什么语言,最终都会被翻译...
程序设计
中
的
指令
是
什么?
有哪几种?
答:
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应
语言的
解释器“翻译”成目标代码(
机器语言
),一边执行,因此效率比较低,而且不能生成可独立执行
的可执行
文件,应用程序不能脱离其解释器,但...
C语言
采用解释方式将源程序转换为
二进制的
目标代码吗?
答:
对于计算机本身来说,它并不能直接识别由高级语言编写的程序。C语言程序经C语言编译程序编译后,生成后缀为.obj的
二进制
文件 (称为目标文件)。此.obj文件必须与系统提供的各种库函数连接起来生成一个后缀为.exe的可执行文件才可以执行。
C语言的可执行
文件由一系列
机器指令
构成的。
大家正在搜
c语言的每条可执行语句最终
c语言每条可执行语句
c语言的每条语句必须以什么结束
c语言中的每条可执行
c语言可执行语句
c程序中每条语句都以什么结尾
非执行语句是否能够编译
c语言非执行语句
每条语句均以什么结束
相关问题
c语言的每条可执行语句和非执行语句最终都将会被转换成二进制的...
c语言中每条可执行和非执行语句最终都将被转化成二进制的机器指...
c源程序中每条可执行语句和注释部分最终都将被转换成二进制机器...
我们所写的每条C语句经过编译最终将转换成二进制的机器指令 这...