当前位置:首页 » 编程软件 » c指针编程

c指针编程

发布时间: 2024-12-29 06:34:35

Ⅰ 这个C语言指针编程怎么做

第一个
char *strcat_my(char* p1, char* p2)
{
char* c = p2;
while (*p2 != '\0')
p2++;
while (*p1 != '\0')
{
*p2 = *p1;
*p1++;
*p2++;
}
*p2 = '\0';
return c;
}
int main()
{
char a[50] = "C language programming", b[50] = "Our favorite is";
printf("%s\n",strcat_my(a, b));
return 0;
}
第二个
...

Ⅱ C语言编程:用指向指针的指针的方法对n个整数排序并输出。

#include<stdio.h>
#include<stdlib.h>
#defineMAXSIZE100
voidswap(int*,int*);
voidsort(int**,int);
intmain(void)
{
inti;
intn;
//整形数组
intarray[MAXSIZE];
//指针数组
int*pArray[MAXSIZE];
printf("pleaseentern: ");
scanf("%d",&n);
for(i=0;i<n;++i)
{
scanf("%d",&array[i]);
pArray[i]=&array[i];
}
sort(pArray,n);
for(i=0;i<n;++i)
{
printf("%d ",*pArray[i]);
}
return0;
}
//交换
voidswap(int*a,int*b)
{
inttemp=*a;
*a=*b;
*b=temp;
}
//排序
voidsort(int**array,intn)
{
int*p;
int*q;
for(p=*array;p<*array+n;++p)
{
for(q=p+1;q<*array+n;++q)
{
if(*p>*q)
{
swap(p,q);
}
}
}
}

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:575
制作脚本网站 发布:2025-10-20 08:17:34 浏览:866
python中的init方法 发布:2025-10-20 08:17:33 浏览:563
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:745
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:666
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:987
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:235
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:95
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:788
python股票数据获取 发布:2025-10-20 07:39:44 浏览:693