#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void fn(void* p1, void* p2,int len){
char* pc1 = (char*)p1;
char* pc2 = (char*)p2;
char temp;
int i;
for(i=0;i<len;i++){
temp = *pc1;
*pc1 = *pc2;
*pc2 = temp;
pc1++;
pc2++;
}
}
int main() {
int a = 100;
int b = 200;
fn(&a,&b,sizeof(int));
printf("%d,%d",a,b);
return 0;
}
20241010_063117 c语言 使用无类型指针定义交换数值的函数
原创
©著作权归作者所有:来自51CTO博客作者鲸鱼编程pyhui的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言指针的使用和原理(超详细)
详细介绍C语言指针的使用和原理,简单易懂
指针变量 #include 数据 -
C语言指针的基本认识
C语言指针的基本认识
指针变量 指针类型 指针数组 -
【C 语言】数组 ( 数组指针 | 数组指针定义 | 使用 数组类型* 定义数组指针 )
一、使用 数组类型* 定义数组指针、二、完整代码示例、
C 数组 数组指针 原力计划 数组类型 -
C语言编程中函数指针的定义及使用
C语言编程中函数指针的定义及使用
函数指针 #include 正常运行 c语言 c语言编程 -
幂函数回归方程公式
下载材料【答案】
幂函数回归方程公式 二次函数回归方程 三角函数 解析几何 立体几何