学习日志 姓名:许婷婷 日期:7.20
|
|
今日学习任务
|
|
今日任务完成情况
|
|
今日开发中出现的问题汇总
|
对不同的数组赋值方式不是很熟练。 |
今日未解决问题
|
无 |
今日开发收获 |
对于许多从前不会的知识,进行了补充学习,明白了为什么使用的逻辑。 |
自我评价
|
基本可以听懂老师所说的内容,但是对于数组的使用并不熟练,还需要练习。 |
其他
|
无 |
#include <stdio.h>
void printf1_func(int *a)
{
int i;
for(i = 0;i < 2; i ++)
{
printf("a[%d] = %d\n",i,a[i]);
}
}
void printf2_func(int (*aa)[2])
{
int i;
int j;
for(i = 0; i < 2; i ++)
{
for(j = 0; j < 2; j ++)
{
printf("aa[%d][%d] = %d\n",i,j,aa[i][j]);
}
}
}
void printf3_func(int (*aaa)[2][2])
{
int i;
int j;
int k;
for(i = 0; i < 2; i ++)
{
for(j = 0; j < 2; j ++)
{
for(k = 0; k < 2; k ++)
{
printf("aaa[%d][%d][%d] = %d\n",i,j,k,aaa[i][j][k]);
}
}
}
}
int main()
{
int a [2] = {1,2};
int aa [2][2] = {1,2,3,4};
int aaa[2][2][2]={1,2,3,4,5,6,7,8};
printf1_func(a);
printf2_func(aa);
printf3_func(aaa);
}
#include <stdio.h>
void printf_func(char (*ptr)[100])
{
int i;
for(i = 0; i < 3; i ++)
{
printf("%s\n",*(ptr + i));
}
}
int main()
{
int i;
char str[100];
char ptr[3][100];
scanf("%s",str);
printf("%s\n",str);
for(i = 0; i < 3; i ++)
{
// scanf("%s",ptr[i]);
scanf("%s",*(ptr + i));
}
printf_func(ptr);
return 0;
}
#include <stdio.h>
int main()
{
int a[3];
int *pa[3];
int i;
int num1 = 5;
int num2 = 6;
int num3 = 7;
pa[0] = &num1;
pa[1] = &num2;
pa[2] = &num3;
for(i = 0;i < 3;i ++)
{
printf("%d\n",*(pa[i]));
}
}
#include <stdio.h>
int main(int argc,char *argv[])
{
int i;
printf("%d\n",argc);
for(i = 0; i < argc; i ++)
{
printf("%s\n",argv[i]);
}
return 0;
}