ネストされた呼び出しと関数の連鎖アクセス:
概念:
関数と関数の間で有機的に組み合わせることができる
ネストされた呼び出し
//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;
}
この質問の出力は何ですか????