猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
您好,有了解sizeof函数在什么阶段起作用()
sizeof函数在什么阶段起作用()
A 编译 B预编译 C 链接 D运行
梦里花落0921
浏览 402
回答 2
2回答
天涯尽头无女友
A 编译编译期间决定, 假如有int a=sizeof(int);如果在16位机器上编译,得到a为2; 直接放在32位机上运行(假定可以运行,不需移植),得到的还是2.但如果将源码拿到32位机器上重编,运行后a为4.补充:sizeof并不是函数,它的操作数可以不加括号,题目出的就有错!sizeof是C语言的一种单目运算符,如C语言的其他运算符++、--等。可以看到运算符的优先级表,里面就有sizeof
0
0
0
函数式编程
一、sizeof函数在编译阶段起作用。二、编译(compilation , compile):1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
相关分类
Linux
linux
2 回答
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续