博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021年 ARM嵌入式实战 第8章 什么是关键字与sizeof、return
阅读量:4144 次
发布时间:2019-05-25

本文共 585 字,大约阅读时间需要 1 分钟。

1.什么是关键字呢

关键字就是编译器预先定义了一定意义的字符串。

比如: int number那么它就会在这一行中从头到尾的给它解释,简单理解C语言编 译器就是逐行逐行的分析,简单的说 number就是理解成int的变量名,当读到尾 数的“;”就算读取完毕。在C语言中有共32个特殊意义的关键字。

2.什么是sizeof关键字和它的使用

sizeof是用来计算数据类型占用多少个字节的,那它是如何使用的呢?举个例子

#include <stdio.h>

int main(int argc,char* argv[]){

       int number;

       printf(“output for sizeof is num:%d”,sizeof(number));

       return 0;

}

注意:C语言在特殊场合中已经认为sizeof是一个特殊意义的字符串,不要把它误 认为函数名。sizeof是编译器用它来查看内存空间容量的工具。sizeof什么时候用 它呢?你想查这个变量在内存中的容量是多少就可以使用sizeof关键字来确定。 在写嵌入式裸机开发的时候可以使用到sizeof,也就是说你在任何环境下都可以使 用到。

3.什么是return和它的使用

return就是一个函数返回,return 在函数中起到承上启下的作用,return的返回值,在汇编程序中是存在eax寄存器中。

转载地址:http://eduti.baihongyu.com/

你可能感兴趣的文章
异常收集(三):Missing artifact com.oracle:ojdbc6:jar:1.0 两种解决方案
查看>>
异常收集(四):Plugin execution not covered by lifecycle configuration
查看>>
异常收集(五):Io 异常: The Network Adapter could not establish the connection
查看>>
JSP中的转义字符
查看>>
SQLException: The user specified as a definer ('root'@'%') does not exist
查看>>
Linux 操作指令收集
查看>>
CentOS 7下卸载MySQL方式(转)
查看>>
CentOS7 安装MySQL 5.6.43
查看>>
使用Java 导入/导出 Excel ----Jakarta POI
查看>>
本地tomcat 服务器内存不足
查看>>
IntelliJ IDAE 2018.2 汉化
查看>>
基于S5PV210的uboot移植中遇到的若干问题记录(一)DM9000网卡移植
查看>>
Openwrt源码下载与编译
查看>>
我和ip_conntrack不得不说的一些事
查看>>
Linux 查看端口使用情况
查看>>
文件隐藏
查看>>
两个linux内核rootkit--之二:adore-ng
查看>>
两个linux内核rootkit--之一:enyelkm
查看>>
关于linux栈的一个深层次的问题
查看>>
rootkit related
查看>>