企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] # 打印 ~~~ int main() { //存储char * 类型的地址数组 char *arr[] = {"hello", "world", "cpp"}; //打印hello的h printf("%c\n", *arr[0]); //打印hello的e printf("%c\n", *(arr[0] + 1)); //打印world中的w printf("%c\n", *arr[1]); //打印world中的r printf("%c\n", *(arr[1]+2)); getchar(); return EXIT_SUCCESS; } ~~~ # 堆栈上分配 ~~~ int main() { //栈区指针数组 char *p1[] = {"aaa", "bbb", "ccc"}; //堆区指针数组,指向一个空间 char **p3 = (char **)malloc(3 * sizeof(char *)); //char * array{3} int i = 0; for (int i = 0; i < 3; ++i) { p3[i] = (char *)malloc(10 * sizeof(char)); sprintf(p3[i], "%d%d%d", i, i, i); } getchar(); return 0; } ~~~