当前位置: 代码迷 >> C语言 >> [求助]基础问题,求解(解决)
  详细解决方案

[求助]基础问题,求解(解决)

热度:126   发布时间:2007-03-16 16:47:22.0
typedef char Line[81]; /*定义Line为字符型数组类型
Line text, secondline; /*定义两个字符型数组text和secondline,长度都有81*/

----------------解决方案--------------------------------------------------------
以下是引用lhj2005在2007-3-16 16:21:00的发言:
哦,那为什么要定义一个DataType来代替int呢

有什么作用吗?

主要是为了增加程序的可读性,比如这些变量都是与学生有关的,我就可以这样typedef int student;


----------------解决方案--------------------------------------------------------
原来还可以定义数组啊,那getline(test)的作用是什么?

typedef可以定义指针吗?
----------------解决方案--------------------------------------------------------
可以,

getline(test)其中getline肯定是一个函数,你到代码中去找
----------------解决方案--------------------------------------------------------
简单一点说,那个typedate与那个int是一样的。typedef的意思 是为int 取别名。
----------------解决方案--------------------------------------------------------
哦,懂了,谢谢啊

问下一个新问题,麻烦了
struct tagMystruct
{
int iNum;
long ILength;
};
构造了一个新的结构类型
但我如何使用这个类型???
----------------解决方案--------------------------------------------------------
tagMystruct AAA;
这样就定义了一个变量AAA,然后就可以通过AAA.INUM来调用其中的IUNM变量
----------------解决方案--------------------------------------------------------
不好意思,我是新手没看懂,结构类型如何定义变量

能否举个例子啊,谢谢
----------------解决方案--------------------------------------------------------
是我写错了,应该是这样struct tagMystruct AAA;    定义结构体变量AAA
----------------解决方案--------------------------------------------------------

恩,我如何调用里面的iNum,ILength两个变量?


----------------解决方案--------------------------------------------------------
  相关解决方案