1. 内存分配导致无意 修改数据,无限循环:
System level Programming study(1)#define ARRAY_SIZE 10

2.  C语言中,string是character array ,必须明确终止,错误程序:
     
System level Programming study(1)#include <stdio.h>
System level Programming study(1)#include 
<string.h>
System level Programming study(1)
System level Programming study(1)
#define MAXLINE_LENGTH 80
System level Programming study(1)
System level Programming study(1)
char Buffer[MAXLINE_LENGTH];
System level Programming study(1)
System level Programming study(1)
char * readString(void)
}
Fix it,在while循环上加赋空语句:
System level Programming study(1)memset(Buffer,NULL,MAXLINE_LENGTH*sizeof(char));

3.指针引用:
System level Programming study(1)#include <stdio.h>
System level Programming study(1)#include 
<iostream.h>
System level Programming study(1)
void Initialize (char * a, char * b)
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-09-03
  • 2021-08-17
  • 2022-01-04
  • 2022-03-10
  • 2021-06-29
猜你喜欢
  • 2021-09-24
  • 2021-04-25
  • 2021-08-06
  • 2022-12-23
  • 2021-11-27
  • 2021-07-24
相关资源
相似解决方案