1.对NULL指针进行解引用操作
注意:错误示范!!!!!!
#include<stdio.h>
void main(void)
{
char* p = NULL;
printf("%c\n", *p); //对NULL进行解引用操作
printf("%c\n", 'a');
}
2.对动态开辟内存的越界访问
注意:错误示范!!!!!!
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i = 0;
int* p1 = (int*)malloc(sizeof(int)*10);
int* p2 = p1;if (p1 == NULL)
{
return 0;
}
else
{
for (i = 0; i < 10