Linux C language: Initial pointer

example:

#include<stdio.h>

void change(int *a ,int *b)
{
	int tmp=*a;
	*a=*b;
	*b=tmp;
}
int main()
{
	int a=5;
	int b=3;
	change(&a,&b);
	printf("num a=%d\nnum b=%d\n",a,b);
	return 0;
}

operation result:

linux@ubuntu:~/workspace/pointer$ ./main.out
num a=3
num b=5
Published 30 original articles · won praise 36 · views 689

Guess you like

Origin blog.csdn.net/qq_42745340/article/details/103863698