《C语言课程设计》一2.5 函数

    xiaoxiao2021-04-17  228

    2.5 函数

    用void明确表示函数无参数或返回值。例如:

    void DisplayMenu(void); /* 无参无返回值*/

    函数参数是指针且仅作输入使用时,应在类型前加const,以防止该指针所指内容在函数体内被意外修改。例如:

    char *MyStrcpy(char *s1, const char *s2); /* 类型前加const*/

    函数体内一般应对参数的有效性进行检查。调用函数时,一般应对其返回值进行判断,对于错误的返回值,应进行相应处理。例如:

    if ((fp = fopen(argv[1], "r")) == NULL) { printf("Can't open %s\n", argv[1]); exit(1); }

    最新回复(0)