#include<stdio.h>
#include<string.h>

int main(void)
{
 char * str = "asdf";

 char * token;

 token = strtok(str, "0");

 printf("%s", token);
   
    return 0;
}

여기서 printf를 출력하면 asdf가 나오는데

token = strtok(str, NULL); 로 바꿔서 실행하면 디버깅에러가 뜨는 이유는?