语言函数传参 报错,C语言传参不支持引用"/>
c语言函数传参 报错,C语言传参不支持引用
今天定义函数时,传参想像C++一样搞个 char*& 或 int&, 编译时报错.
实验了一会,才知道, C语言入参只能传值, 传指针,传指针的指针.
/// @file exam_1_8.c
/** @brief
8.参考例L2_8.C编写一个程序,输入2个学生的姓名、学号、英语、数学、计算机成绩,输出这两个学生的姓名、学号和平均分。
*/
#include
#include
/// 用CL编译, 不知道为啥不能使用 bool 类型, 自己定义一个
/// error C2065: 'bool' : undeclared identifier
/// bool 不是C语言内建的数据类型么?
#define LS_DEFINE
#ifdef LS_DEFINE
typedef char bool;
#define true 1
#define false 0
#endif // #ifdef LS_DEFINE
#ifndef MAX_PATH
#define MAX_PATH 260
#endif // #ifndef MAX_PATH
#define NUM_STUDENT 2 ///< 总共2个学生
typedef struct tag_stuInfo
{
char cName[MAX_PATH]; ///< 姓名
int iNo; ///< 学号
int iScoreEn; ///< 英文成绩
int iScoreMath; ///< 数学成绩
更多推荐
c语言函数传参 报错,C语言传参不支持引用
发布评论