중첩 된 호출 및 함수의 연결 액세스

중첩 된 호출 및 함수의 연결 액세스 :

개념 :
함수와 함수간에 유기적으로 결합 될 수있는
중첩 된 호출

//3 new_line函数输入hahahaha
void new_line() {
    printf("hahahaha\n");
}
//2 three_line函数去调用new_line函数
void three_line() {
    int i = 0;
    for (i = 0; i < 3; i++) {
        new_line();
    }
}
int main() {
    //1 main函数去调用three_line函数
    three_line();
    return 0;
}

중첩 된 호출 및 함수의 연결 액세스

연결 액세스
개념 : 함수의 반환 값을 다른 함수의 매개 변수로 가져옵니다.

#include <stdio.h>
#include <string.h>
int main() {
    //int len = 0;
    //int len = strlen("abc");
    printf("%d", strlen("abc"));
    return 0;
}

strlen ( "abc")의 반환 값을 print의 함수 매개 변수로 사용합니다.

예 1 :

#include <stdio.h>
int main() {
    printf("%d", printf("%d", printf("%d", 43)));
    return 0;
}

이 질문의 결과는 무엇입니까? ? ? ?

추천

출처blog.51cto.com/15100290/2675357