发布网友 发布时间:2023-06-26 06:51
共1个回答
热心网友 时间:2024-10-21 22:17
不是,预处理会去掉一部分代码。比如诸如括号、注释等非可执行语句并不会转化为机器指令,所以是错的。所谓的可执行语句是:可以通过编译产生对应的汇编代码和机器码的语句。像赋值、逻辑运算、算术运算、分支、循环等,都可以转化成相应的汇编代码,都是可执行语句。比如:括号、预处理语句(行首是#的如#include)、注释等等不会转化成指令...
C语言中的每条可执行语句和非可执行语句最终都是将是背转换成二进制的...诸如括号、注释等非可执行语句并不会转化为机器指令,所以是错的。解决方法如下:1、首先,编写For循环第一句。2、不过要记得用分号隔开。3、另外,所用到的循环变量记得定义。4、此外,要明确第二个表达式是判断作用的。5、如果是多条语句,记得添加花括号。6、此处是更改循环变量的值。就完成了。
...和非执行语句最终都将被转化成二进制的机器指令 这句话对么?_百度...不对,首先非执行语句根本不会被编译,可执行语句像常数定义这种直接放到DATA段里面也不是机器指令
...所写的每条c语句,经过编译最终都转化成二进制的机器指令为什么对C语言中的注释是不会转化为二进制的。第一句话,注意“每条c语句”,c语句是不包含注释,所以正确。第二句话,“每条可执行语句和非执行语句”,显然注释语句也被包含在其中,所以错误。这种题就是玩了个文字游戏
帮我回答这个C语言选择题//a错了,必须编译才能执行,C是编译语言,不是脚本语言 B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 //b错,并不是每条语句都被转换为二进制的机器指令的,例如函数声明,头文件包含肯定不被编译成二进制指令;并且如果加入了、#ifdef、#if 、#else等条件编译语句的话,那么它...
C语言问题·。A C语言中的函数不可以单独编译 错,gcc -c XXX.c 可以在没有main函数的情况下编译.c文件啊 B C语言中的每条可执行语句最终都被转换成二进制机器指令 这个是对的,因为计算机只懂看二进制机器码,C语言或其他语言是给人看的,是连接程序员和计算机之间的中间语言。无论什么语言,最终都会被翻译...
程序设计中的指令是什么?有哪几种?高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但...
下半年计算机二级c语言基础试题2. 以下叙述中错误的是( )。 A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件 C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中 D. C语言源程序经编译后生成后缀为.obj的目标程...
什么叫C语言中的可执行语句?所谓的可执行语句是:可以通过编译产生百对应的汇编代码和机器码的语句,诸如括号,注释等非可执行语句并不会转化为机器指令。如下参考:1.首先,编写For循环的第一句话,如下图所示。2.但是请记住用分号分隔它们,如下所示。3.另外,请记住定义所使用的循环变量,如下图所示。4.另外,明确第二个表达式...
...一个面向人看懂的由语句变成计算机可执行的二进制代码的呢?纳闷_百 ...是你写的高级语言像c、c++、java然后经过编译翻译成汇编语言,也就是机器指令,像MOV DIV GOTO JUMP等等,然后最后把汇编语言翻译成2进制代码,这样是一个流程