#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char *a[] = { "aaaaaaa", "bbbbbbbbbb", "ccccccc" };
int i = 0;
printf("argc = %d\n", argc);
while(NULL != argv[i])
{
printf("%s\n", argv[i]);
i++;
}
return 0;
}
int demo01(void)
{
int a[10] = { 0 };
int i = 0;
typedef int A[10];
A *p = NULL;
p = &a;
printf("p:%d, p+1:%d\n", p, p + 1);
for (i = 0; i < 10; i++)
{
(*p)[i] = i + 1;
}
for (i = 0; i < 10; i++)
{
printf("%d ", (*p)[i] );
}
printf("\n");
return 0;
}
int demo03(void)
{
int a[10] = { 0 };
int i = 0;
typedef int(*P)[10];
P q;
q = &a;
for (i = 0; i < 10; i++)
{
(*q)[i] = 2*i + 1;
}
for (i = 0; i < 10; i++)
{
printf("%d ", (*q)[i]);
}
printf("\n");
return 0;
}
int main1(int argc, const char * argv[])
{
int a[10] = { 0 };
int i = 0;
int(*q)[10];
q = &a;
for (i = 0; i < 10; i++)
{
(*q)[i] = 3 * i + 1;
}
for (i = 0; i < 10; i++)
{
printf("%d ", (*q)[i]);
}
printf("\n");
return 0;
}