今日学习任务 | C语言的函数指针,数组指针,指针数组,main函数命令行 |
今日任务完成情况 | 指针数组的定义,以及关于指针数组的题型(&a,a,a[0],a+1,a[1],a[1]+2的区别)。 指向指针的指针以及相关代码, 学习了怎样用各种指针来编写程序 。 指向指针的指针怎样写,怎样运用。 把以往的程序用指针改写。 怎样定义函数、指针、数组间各种关系。 学会了命令行的运用。 |
今日开发中出现的问题汇总 |
如何调用函数指针; 如何使用命令行; 指向指针的指针怎样写,怎样运用; 怎样定义变量,怎样调用函数指针; |
今日未解决问题 | 字符型变量转变为整型变量 |
今日开发收获 |
通过今天的实训,让我了解了C语言中指针数组,数组指针,函数指针,命令行的使用。 |
自我评价 | 我能够认真的对待今天的实训,在老师的指导下,我从中学到了很多关于C语言指 针的知识。能解决大部分问题。 |
其他 |
无 |
NO_T
#include <stdio.h>
#include<stdlib.h>
#include<stdlib.h>
void sort(char *a[],int length)
{
int i, j;
char *tmp;
for (i = 0; i < length ; i++)
{
for (j = 0; j < length - i ; j++)
{
if (atoi(a[j]) < atoi(a[j + 1]))
{
tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
}
}
}
}
{
int i, j;
char *tmp;
for (i = 0; i < length ; i++)
{
for (j = 0; j < length - i ; j++)
{
if (atoi(a[j]) < atoi(a[j + 1]))
{
tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
}
}
}
}
int main(int argc, char *argv[])
{
{
int i;
sort(argv,argc-1);
for (i = 0; i < argc-1; i++)
{
sort(argv,argc-1);
for (i = 0; i < argc-1; i++)
{
printf("%d ", atoi(argv[i]));
}
printf("\n");
}
printf("\n");
while (1);
return 0;
}
return 0;
}