C语言字符串数组 C语言字符串的地址 C语言指针和字符串 C语言字符串数组 // arrchar.c -- array of pointers, array of strings #include <stdio.h> #define SLEN 40 #define LIM 5 int main(void) { const char *mytalents[LIM] = { "Adding numbers swiftly", "Multiplying accurately", "Stashing data", "Following instructions to the letter", "Understanding the C language" }; char yourtalents[LIM][SLEN] = { "Walking in a straight line", "Sleeping", "Watching television", "Mailing letters", "Reading email" }; int i; puts("Let's compare talents."); printf ("%-36s %-25s\n", "My Talents", "Your Talents"); for (i = 0; i < LIM; i++) printf("%-36s %-25s\n", mytalents[i], yourtalents[i]); printf("\nsizeof mytalents: %zd, sizeof yourtalents: %zd\n", sizeof(mytalents), sizeof(yourtalents)); return 0; } C语言字符串的地址 C语言指针和字符串