pdxp.net
当前位置:首页 >> C语言中结构体变量做函数参数的问题 >>

C语言中结构体变量做函数参数的问题

其实,结构名就是一个变量,由于你的形参和你的实参取名是一样的。而且对于形参肯定会变 实参不会变。所

#include <stdio.h>typedef struct student{

gettimediff 参数类型不对,应该是 LPSYSTEMTIME ,而不是 SYSTEMTIM

void input(struct student *stu_ptr) { } d

C语言中,所有的变量都存储在内存中,可以通过&运算符获得变量的内存地址,函数调用时,只需要把

函数定义和声明的参数应该是: int oid_check(struct snmp_seq sp, s

void gameplay(struct T *t); 调用是应该类似于: struct T t

楼主朋友,你的程序有问题的几个地方是: 1、参数传递不对,因为你的函数定义时的形参为 以Point

这个就是实参和形参的问题。 可以直接传入指针。 你说的typedef成指针是一种方式。 也可以还

stud[i]是一个stu结构体变量而不是一个stu结构体指针,需要使用.访问其成员。

网站首页 | 网站地图
All rights reserved Powered by www.pdxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com