注意下面的程序在运行期间,*(p)、*(p+i)等都是常量,不能被随便赋值。
#include <stdio.h>
#include <string.h>

int main(){
    char arr[3][6];
    char (*p)[6],(*t)[6];
    for(int i=0; i<3; i++){
        gets(arr[i]);
    }
    printf("之前\n");
    for(int j=0; j<3; j++){
    puts(arr[j]);
    }
    p=arr;
    printf("之后\n");
    printf("%s\n",*(p+1));//注意在运行期间,*(p)、*(p+i)等都是常量,不能被随便赋值
    return 0;
}

 

相关文章:

  • 2021-05-30
  • 2021-10-27
  • 2022-12-23
  • 2021-04-22
  • 2021-12-22
  • 2021-08-03
  • 2021-05-10
猜你喜欢
  • 2021-10-07
  • 2022-02-14
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
相关资源
相似解决方案