今日学习任务
|
|
今日任务完成情况
| 今日学习任务按照计划完成。
|
今日开发中出现的问题汇总
|
|
今日未解决问题
| 无 |
今日开发收获 | 今天接着C语言的复习,重温了以前的指针数组和数组指针知识点,相较于以前的,老师通过图形让我更深地了解了指针的定义,也懂得了很多的新知识,老师拿经典的面试题给我们做,也让我们了解了很多C语音的有趣点。 |
自我评价
| 今天学习任务基本按计划完成,对C语言的知识点又做到了巩固,同时发现以前所学的东西遗忘的很多。 |
其他
| 无 |
代码:
- #include <stdio.h>
- #include <string.h>
- void func1(int *a)
- {
- int i;
- for(i = 0; i < 3; i++)
- {
- printf("a[%d] = %d\n", i, *(a + i));
- }
- }
- void func2( 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 func3( 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[3] = {1,2,3};
- func1(a);
- int aa[2][2] = {1,2,3,4};
- func2(aa);
- int aaa[2][2][2] = {1,2,3,4,5,6};
- func3(aaa);
- }
2.#include <stdio.h>
int main(int argc, char *argv[])
{
if(argc != 4)
{
printf("Please input two number!!!\n");
exit(1);
}
printf("argc = %d\n",argc);
int i;
int a[3];
for(i = 1; i < argc; i++)
{
a[i - 1] = atoi(argv[i]);
}
for( i = 1; i < argc; i++)
{
printf("a[%d] = %d\n",i,a[i]);
}
return 0;
}