数组
int a[100];
int b[10][10];
memset(a, 0, sizeof(a));
下标从 0 开始,注意越界。
字符串
字符数组:
char s[100];
scanf("%s", s);
strlen(s);
strcpy(dst, src);
strcmp(a, b);
指针(了解)
int x = 10;
int *p = &x;
*p = 20;
动态内存:malloc / free(竞赛中少用,多用静态或 vector 的 C++)。
向函数传数组
数组名即首元素地址,常配合长度 n 传递。