왕초보 질문하나만 할게요 가르쳐주세요
움찬
typedef struct circular_list
{
int data;
struct circular_list* link;
}circular_list;
void insert_first_node ( circular_list** _CL, int x )
{
circular_list* CL = *_CL;
circular_list* new_node = (circular_list*)malloc(sizeof(circular_list));
new_node-data = x;
new_node-link = NULL;
if ( CL == NULL )
{
CL = new_node;
new_node-link = new_node;
}
질문 제목 :원형 리스트 찾다가 여기서 이런 코딩을 봤는데요
circular_list* CL = *_CL; 이거 있잖아요 이게 어떤말인지
잘모르겠어요
질문 요약 :*_CL은 circular_list형 변수를 가르키고 있고 포인터변수를 가르키는 포인터가 맞나요?
자료형* 포인터변수이름 = 포인터변수이름(이건 ( circular_list** _CL, int x )이 괄호안에
포인터변수)이름이고; 이렇게 쓴건가요?
그럼 이렇게 되면 CL은 어디를 가리키는 건가요?_CL이 가리키고 있는곳이랑 같게 되는건가요?
질문 내용 : 쓰다보니까 요약에다가 물어볼거를 다써버렸네요 진짜 물어보기도 모를정도로 지식이 얕으 제가
너무 쪽팔린데 모르는것보다 나은거같아서 올립니다. 제 수준에 맡게 설명좀 부탁드릴게요