2023-2024-1 20231418 《计算机基础与程序设计》第八周周总结
这个作业属于哪个课程 | 2022-2023-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | [2022-2023-1计算机基础与程序设计第八周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03 |
这个作业的目标 | 学习C语言程序设计第8章 并完成云班课测试 |
作业正文 | https://www.cnblogs.com/20231418txm/p/17842096.html |
本周学习的内容:
1.复习了数组的相关知识
2.学习了指针的含义
3.如何定义指针,使用指针的注意点
4.数组名做函数参数时传递的是地址,可用指针来代替。如int *p,a[10];p=a; *(p+2)等价于a[2],也就是数组的第三个元素
关于指针的部分代码:
void ON(int (*p)[2],int n)
{
int a1,a2,a3,a4;
for(a2=0; a2<n; a2++)
{
for(a3=a2+1; a3<n; a3++)
{
if(*(*(p+a3)+0)>*(*(p+a2)+0))
{
a1=*(*(p+a2)+1);
*(*(p+a2)+1)=*(*(p+a3)+1);
*(*(p+a3)+1)=a1;
a4=*(*(p+a2)+0);
*(*(p+a2)+0)=*(*(p+a3)+0);
*(*(p+a3)+0)=a4;
}
}
}
for(a2=0; a2<n; a2++)
{
for(a3=0; a3<2; a3++)
{
printf("%d ", *(*(p+a2)+a3));
}
printf("\n");
}
return ;
}
标签:int,20231418,2024,a3,a2,2023,程序设计,指针 From: https://www.cnblogs.com/20231418txm/p/17842096.html