C语言问题

[复制链接]
查看11 | 回复4 | 2011-9-10 23:06:56 | 显示全部楼层 |阅读模式
普通结构变量引用时采用.(点)引用成员变量结构指针变量引用时采用->引用成员变量这是C的语法规定void fun(STREC *a) 这里a是指针,所以a->ave是合法的语句STREC s={"GA005",85.5,76,69.5,85,91,72,64.5,87.5}; 这里s是普通结构变量,s.ave是合法的反之都是不合法的。...
回复

使用道具 举报

千问 | 2011-9-10 23:06:56 | 显示全部楼层
#include "stdio.h"main(){int a,b,c,d,e,f,g,h;printf("请输入一个四位数:");scanf("%d",&a);if(a>999&&a引用成员变量a是个指针,故可以使用a->ave或者(*a).ave...
回复

使用道具 举报

千问 | 2011-9-10 23:06:56 | 显示全部楼层
如果是指针,必须用->,如果是一般的一般变量,用"."...
回复

使用道具 举报

千问 | 2011-9-10 23:06:56 | 显示全部楼层
a是个指针,只能使用a->ave或者(*a).ave...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行