헬기 소규모의 (a)

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/weixin_45380951/article/details/100108697

1. 매개 변수가 10 이상이 인쇄되고, 10보다 큰 경우, 또는 인쇄가 10 미만이면, 다음의 기능을 달성하기 위해,

보이드 is_larger_then_10 (INT의 발);

용액 (* 잠-then.c)

void is_larger_then_10(int val){
	if(val>10){
		printf("larger then 10\n");
	}else{
		printf("smaller then 10\n");
	}
}

"ABC", 인쇄 찾기 abc 방송, 또는 같은 문자열 어떤 정보가 무효 is_find (숯불 * str을)를 인쇄하지 않는 경우 2. 다음과 같은 기능을 달성하기 위해;

용액 (* 잠-print.c)

void is_find(char *str){
	if(0==strcmp(str,"abc")){
		printf("find abc");
	}
}

3. 다음 두 함수의 차이점은 무엇입니까

void f1()
{
printf("hello");
}

void f2()
{
printf("hello\n");
}

답 : (* 주)

\ n : 1) 랩;
2)의 printf 콘텐츠 버퍼 만남 \ n에서 저장되는 직접 인쇄 할 수있다.

4. 다음과 같은 구조를 초기화하는 기능을 구현

struct Area { int x;
int y;
struct Area *next;
};
void init_area(struct Area *area);

해결 방법 : (* 참고 검토, 단순히 직접 초기화 잠-struct.c)

struct Area { 
int x;
int y;
struct Area *next;
};
void init_area(struct Area *area){
	area->x=1;
	area->y=2;
	area->next=NULL;

}

5. mystrcpy 구현

* CHAR mystrcpy (숯 *의 DST, 숯 * SRC);

해결 방법 : (* 참고 # 잠-strcpy.c)

char *mystrcpy(char *dst, char *src){
	char *p=dst;		//保存dst的首地址
	while(*src!='\0'){		//结束条件
		*dst++=*src++;
	}
	*dst='\0';		//结束符'\0'
	return p;
}

요약 : 다섯 번째 질문 통제를 강화해야 할 필요성, 일부 몇 가지 작은 문제를 작성하는 처음 마음에 세 단계를 유지한다.

괄호 뒤에 위의 솔루션을 무시하십시오! ! ! 그냥 만 마르크, 다른 의미합니다.

추천

출처blog.csdn.net/weixin_45380951/article/details/100108697