当substring设置为char*的别名
typedef char *substring;
那么下面两个变量含义不同
const substring b; //常量指针 const char * c; //指向常量的指针
#include<bits/stdc++.h> using namespace std; typedef char *substring; int main() { substring a; char res[4]={'a','b','c','