c语言里const int和int有什么区别
问题描述
- 精选答案
-
int const a;与const int a;没有区别。intconst*a和constint*a没有区别,都是一个指向一个int常量的指针,这个指针本身以后可以重赋值指向别的int常量。
而int*consta;表示a是一个指针常量,初始化的时候必须固定指向一个int变量,之后就不能再指向别的地方了。
12345678910111213141516#include <stdio.h>int main(){int m = 3, n = 5; const int *a = &m; // 与下一行没有区别int const *b = &m; // 与上一行没有区别int *const c = &m; // <---------------- 与上两行有区别printf("*a = %d, *b = %d, *c = %d
", *a, *b, *c); a = &n;b = &n;// c = &n; // <----------------------- 会导致编译错误 printf("*a = %d, *b = %d, *c = %d
", *a, *b, *c);return 0;}
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















