学习任务 |
学习数组与指针的操作 |
---|---|
今日任务完成情况 |
今日任务已完成。模仿老师讲解的例子手动编写了一些程序。 |
今日开发中出现的问题汇总 |
无 |
今日未解决问题 |
无 |
今日开发收获 |
加深了对指针的理解 |
自我评价 (是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等) |
已完成任务,温习了基础知识,重拾了一下知识点。 |
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char *str[] = { "I", "am","from","shanghai" ,NULL};
int i = 0;
int j = 0;
int len = 0;
char *temp;
while (str[i] != NULL)
{
i++;
len++;
}
for(i = 0, j = len - 1; j > i; i++,j--)
{
temp =*(str+i);
*(str+i) = *(str+j);
*(str+j) = temp;
}
for(i = 0; i < len; i++)
{
printf("%s ", *(str+i));
}
printf("\n");
return 0;
}