使用markdown格式写;
#include <stdio.h>
//函数参数的值传递
void swap(int *a, int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
void swap_1(int a, int b)
{
int tmp = a;
a = b;
b = tmp;
}
int main()
{
int a = 3, b =5;
char *ptr = "hello world!";
printf("ptr:%s\n", ptr);
printf("ptr:%c\n", *ptr); //*(指针名):把该指针指向的地址中的变量取出来
swap_1(a, b);
printf("a=%d, b=%d\n", a, b);
swap(&a, &b);// &a: int *ptr = &a;
printf("a=%d, b=%d\n", a, b);
return 0;
}