[学习资料] 数组可以像指针一样使用,但不能更改它的地址

[复制链接]
382|2
xinpian101 发表于 2025-9-10 09:30 | 显示全部楼层 |阅读模式
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int bb[2];
  5.         int m=5;
  6.         *bb =m;
  7.         *(bb+1)=6;

  8.     printf("%d \n",bb[0]);
  9.     printf("%d \n",bb[1]);

  10.     printf("------------- \n");
  11.    return 0;
  12. }




5
6
-------------
 楼主| xinpian101 发表于 2025-9-10 09:30 | 显示全部楼层
虽然bb是指针,但是bb不能被修改,编译器将会检测这个,如果被修改,那么就没法确保原来的数组有效。
 楼主| xinpian101 发表于 2025-9-10 09:33 | 显示全部楼层
如何定义一个不能被修改的指针呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

129

主题

1650

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部