学习日志07.11

学习日志 姓名:赵智明                            日期:2017.07.11
今日学习任务 学习指针,以及指针和数组,字符串,函数之间的联系和应用
今日任务完成情况 能够听的懂关于指针的知识,理解也跟得上,但是运用方面还有欠缺,有待练习。
近日开发中遇到的问题汇总

指针取代数组,指针取代字符串这类用指针表示内容属于较为陌生的知识应用,往

往要想好久才能明白,更别说应用了。

今日未解决问题 用指针表示内容的应用
今日开发收获

拓展了关于指针的知识,在这方面的眼界获得了增长.

用指针表示数组,指针指向第一个元素的位置,

用指针表示字符串,指针指向第一个字符处

自我评价 还需要多加练习
其他
将句子中的单词位置倒置,而不改变单词内部结构。。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void chang(int m, char *a[])
{
 int i;
 char *tmp;
 for (i = 0; i<m / 2; i++)

 {
  tmp = a[m - 1 - i];
  a[m - 1 - i] = a[i];
  a[i] = tmp;
 }
}
int main()
{
 int i, SIZE;
 char *string[100] = { 0 };
 scanf("%d", &SIZE);
 for (i = 0; i<SIZE; i++)
 {
  string[i] = (char*)malloc(sizeof(char) * 32);
  if (NULL == string[i])
  {
   printf("failure\n");
   return -1;
  }
  scanf("%s", string[i]);
 }
 chang(SIZE, string);

 for (i = 0; i<SIZE; i++)
 {
  printf("%s ", string[i]);
 }
 while (1);
 return 0;
}

猜你喜欢

转载自blog.csdn.net/shadowzonec/article/details/81007361