练习题:将两个int类型数值交换
#include <stdio.h> void swap(int*,int*); int main(void){ int bin = 107, hex = 0x5f1043; swap(&bin,&hex); printf("%d %d\n",bin,hex); return 0; } void swap(int *p1, int *p2) { int tmp = *p1; *p1 = *p2; *p2 =tmp; }
练习题:将两个字符串交换
#include <stdio.h> void swap(char**,char**); int main(void){ char *sz1 ="World\0"; char *sz2 = "Hello\0"; swap(&sz1,&sz2); printf("%s %s\n",sz1,sz2); return 0; } void swap(char **sz1, char **sz2) { char *tmp = *sz1; *sz1 = *sz2; *sz2 = tmp; }
本博客文章绝大多数为原创,少量为转载,代码经过测试验证,如果有疑问直接留言或者私信我。
创作文章不容易,转载文章必须注明文章出处;如果这篇文章对您有帮助,点击右侧打赏,支持一下吧。
创作文章不容易,转载文章必须注明文章出处;如果这篇文章对您有帮助,点击右侧打赏,支持一下吧。