第7课 - 函数参数的扩展

it2025-12-24  7

 

 

 

 

 

 

 

#include <stdio.h> int add(int x, int y = 0, int z = 0); int main(int argc, char *argv[]) { printf("%d\n", add(1)); printf("%d\n", add(1, 2)); printf("%d\n", add(1, 2, 3)); return 0; } int add(int x, int y, int z) { return x + y + z; }

 

#include <stdio.h> int func(int x, int = 0); int main(int argc, char *argv[]) { printf("%d\n", func(1)); printf("%d\n", func(2, 3)); return 0; } int func(int x, int) { return x; }

 

最新回复(0)