学习日记 姓名:朱锟 日期:6.22
今日学习任务:
C语言基础与提高(1.一维数组 2.二维数组 3.字符数组 4.函数 5.预处理)
今日任务完成情况:
按要求完成任务,代码量130.
今日开发中遇到的问题汇总:
指针的灵活运用是C语言的核心
#include <stdio.h>
main()
{ int a[3][4]={{1,2,3,4},{3,4,5,6},{5,6,7,8}};
int i;
int (*1p)[4]=a,*q=a[0];
for(i=0;i<3;i++)
{
if(i==0)
(*p)[i+i/2]=*q+1;
else
p++,++q;
}
for(i=0;i<3;i++)
{
printf("%d,",a[i][i]);
}
printf("%d,%d\n",*((int *)p),*q);
}
{ int a[3][4]={{1,2,3,4},{3,4,5,6},{5,6,7,8}};
int i;
int (*1p)[4]=a,*q=a[0];
for(i=0;i<3;i++)
{
if(i==0)
(*p)[i+i/2]=*q+1;
else
p++,++q;
}
for(i=0;i<3;i++)
{
printf("%d,",a[i][i]);
}
printf("%d,%d\n",*((int *)p),*q);
}
今日未解决问题:无
今日开发收获:
加深“C语言两大利器指针和强转”
自我评价:
我本将心向明月,奈何明月照沟渠
其他:
。。。。。。。