1.指针是地址变量:它的值有两种:其一是地址,其二是内容。不同的表达方式可
以取不同的值,这有点像一个家庭地址在不同的场合标识的人物也不同。例如:父母亲在
他们的单位所登记的家庭地址就代表他们自己,而你在学校中登记的同样的家庭地址就
代表你自己。
2.指针是可以运算的,它的运算法则与变量是一致的。
另外,在编写一个程序时,除非万不得已,一般不要使用指针变量。因为指针是比
“
”
较复杂的,用不好就 死机 。所以建议同学对于指针只要能看懂就行,待熟练掌握之后就
可以大展身手了。
四.函数
虽说很多程序语言都有函数这一内容,但我觉得 C 语言的函数是最有魅力的。如果
你能完全掌握 C 语言的函数,那么学习 C++就不成问题了(C++是一门建立在 C 语言
上,但又不同于 C 语言的高级程序语言,它增添了很多函数。)。学习函数的方法是比较
“
”
简单的,只有两个字 牢记 ,即:牢记函数的功能,牢记函数的用途以及如何输入输出。
有些同学认为,程序语言中的函数没有多大用处,其实这并不正确,函数从本质上讲是
一段通用程序,用它可以帮助我们节约很多编程的时间,一个聪明的编程者在编写程序
前往往总是先找自己所编写的程序中有多少是可以用函数来代替的。用 C 语言中的
strcmp()函数只要一句话,而自己编写的话 30 句话都摆不平,可想而知函数是多么实用
呀!因此,要真正学好 C 语言,还得下苦功!
我写学生管理系统实训论文主要是因为进入大学的学生日益增多,事务繁琐,难于
管理。为此,编此程序为了管理学生的日常事务
下面是宏定义:
#include "stdio.h" /*I/O 函数*/
#include "stdlib.h" /*其它说明*/
#include "string.h" /*字符串函数*/
#include "conio.h" /*屏幕操作函数*/
#include "mem.h" /*内存操作函数*/
#include "ctype.h" /*字符操作函数*/
#include "alloc.h" /*动态地址分配函数*/
这里定义了一结构体变量:成员有:mingci,xuehao,scorce,
struct score
{
int mingci;定义一个整型变量 mingci
char xuehao[8];定义一个 8 个存储单元的字符型数组名为 xuehao
char mingzi[20];定义一个 20 个存储单元的字符型数组名为 mingci