
先是指针
#include <stdio.h>
#include <stdlib.h>
void swap(int *a, int *b);
int main1()
{
/*int a = 10;
int *p = &a;
printf("%d, %p, %p\n", *p, p, &a);
system("pause");
return 0;*/
//int a = 10;
//int b = 5;
//printf("交换前a = %d, b = %d\n", a, b);
////swap(&a, &b);
//printf("交换后a = %d, b = %d\n", a, b);
/*int a[] = { 1, 2, 4, 5, 6, 4, 9 };
int *p = a;
int size = sizeof(a) / sizeof(int);
for (; p < a + size; p++)
{
printf("%5d", *p);
}*/
//printf("%d\n", size);
/*char ch[] = "abc";
printf("%s\n", ch);
char *p = ch;
printf("%s\n", p);*/
getchar();
return 0;
}
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
#include <stdio.h>
#include <stdlib.h>
void swap(int *a, int *b);
int main1()
{
/*int a = 10;
int *p = &a;
printf("%d, %p, %p\n", *p, p, &a);
system("pause");
return 0;*/
//int a = 10;
//int b = 5;
//printf("交换前a = %d, b = %d\n", a, b);
////swap(&a, &b);
//printf("交换后a = %d, b = %d\n", a, b);
/*int a[] = { 1, 2, 4, 5, 6, 4, 9 };
int *p = a;
int size = sizeof(a) / sizeof(int);
for (; p < a + size; p++)
{
printf("%5d", *p);
}*/
//printf("%d\n", size);
/*char ch[] = "abc";
printf("%s\n", ch);
char *p = ch;
printf("%s\n", p);*/
getchar();
return 0;
}
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}