c语言期终复习.pptVIP

  • 4
  • 0
  • 约1.37万字
  • 约 78页
  • 2018-02-08 发布于河南
  • 举报
c语言期终复习

二维数组的理解: 二维数组a[3][4]理解为: 有三个元素a[0]、a[1]、a[2],每一个元素是一个包含4个元素的数组。 二维数组的元素在内存中的存放顺序: 按行存放,即:先顺序存放第一行的元素,再存放第二行的元素。(最右边的下标变化最快,第一维的下标变化最慢)。 交换前 交换p1和p2所指内容 3 5 a1 a2 P1 a1 P2 a2 3 5 a1 a2 交换后 P1 a2 P2 a1 5 3 a1 *p1 a2 *p2 交换后 P1 a1 P2 a2 3 5 a1 *p1 a2 *p2 交换前 P1 a1 P2 a2 a=*p1;*p1=*p2;*p2=a P=p1;p1=p2;p2=p p1和p2交换 例a1002.c 交换两个指针变量所指向的变量的值。 #include stdio.h int main(void) { int *p1, *p2, a1, a2, a; a1=3; a2=5; p1=a1; p2=a2; a=*p1; *p1=*p2; *p2=a; printf(a1= %d ,a2= %d\n ,a1,a2); return 0; } #include stdio.h void swap(int i,int j); int main(void) { int a=5,

文档评论(0)

1亿VIP精品文档

相关文档