编程语言中const是啥意思,用来干啥的,怎么用(语法),适用于哪几种语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言中const是啥意思,用来干啥的,怎么用(语法),适用于哪几种语言相关的知识,希望对你有一定的参考价值。

目前const用得最多的是c/c++语言

他的作用:
1.可以定义const常量
2.const可以修饰函数的参数,返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,从面提高程序的健壮性。
比如:
c语言标准库函数strcpy
他的原型:
原型声明:extern char *strcpy(char dest[],const char *src);

这儿个函数第二个参数是输入的源字符串,这个字符串肯定大部分情况下不能被修改,为了防止在函数体中被修改,就加一个const让他不能被改动
参考技术A const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。追问

太抽象了吧...还是不懂,在什么程度上能提高安全可靠性?

来自:求助得到的回答
参考技术A 说简单点,const就是定义一个常量,程序中值不能改变,常用于c或c++本回答被提问者采纳

gpio接口是啥(gpio接口是干啥的)

参考技术A 1、gpio接口是什么意思。

2、gpio接口是干什么的。

3、gpio接口和io接口。

4、gpio口的功能。

1.GPIO,通用I/O端口。

2.在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。

3.对设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。

4.一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。

5.数据寄存器的每一位是和GPIO的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。

6.扩展资料GPIO的优点(端口扩展器):低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。

7.集成IIC从机接口:GPIO内置IIC从机接口,即使在待机模式下也能够全速工作。

8.小封装:GPIO器件提供最小的封装尺寸―3mmx3mmQFN!低成本:您不用为没有使用的功能买单。

9.快速上市:不需要编写额外的代码、文档,不需要任何维护工作。

10.灵活的灯光控制:内置多路高分辨率的PWM输出。

11.可预先确定响应时间:缩短或确定外部事件和中断之间的响应时间。

12.更好的灯光效果:匹配的电流输出确保均匀的显示亮度。

13.布线简单:仅需使用2条就可以组成IIC总线或3条组成SPI总线。

14.和ARM的几组GPIO引脚,功能相似,GPxCON控制引脚功能,GPxDAT用于读写引脚数据。

15.另外,GPxUP用于确定是否使用上拉电阻。

16.x为A,B,,H/J。

17.GPAUP没有上拉电阻。

以上是关于编程语言中const是啥意思,用来干啥的,怎么用(语法),适用于哪几种语言的主要内容,如果未能解决你的问题,请参考以下文章

stm32的GPIO端口模式的枚举结构定义的每个模式的高四位是啥意思,是用来干啥的?

gpio接口是啥(gpio接口是干啥的)

请问Java是啥意思?它是干啥的?

FlashFXP是啥软件,用来干啥的?

VB中 randomize 是用来干啥的 +他和不+他有啥区别 请举例说明

html5是啥干啥的