请将这个C源程序添加一些注释

来源:百度知道 编辑:UC知道 时间:2024/06/02 03:17:00
初学C语言.便弄来了一些源程序,自己琢磨,可惜有些看不大懂,尤其是这个程序的自定义函数部分,比如说这一句scanf("%d",&stu[n].num); 中间&stu[N].num这个点号是什么东西?stu[N].num表示的是什么?
特来求助,希望大哥大姐们在每一条语句后加上注释。说说程序的流程.越详细越好. 让小弟我快快学好C语言.
如果回答得非常好。小弟我愿意再附加分。万分感谢.

#include<stdio.h>
#include<stdlib.h> //stdlib头文件包含了cls清屏,exit退出
#define N 3 //定义常量
struct student //结构变量
{
int num;
char name[20];
int cj[N];
int pingjun;
}
stu[50],temp;
int n=0;/* 学员个数 */
/* /////////////////////函数声明 */
void tianjia();
void shanchu();
void charu();
void chakan();
/* /////////////////////////////// */

void main()
{
int i;
char c;

do
{
system("cls");/*我认为还是清一下屏为好*/
printf("学员成绩管理系统\n");
printf(" 1.添加\n");
printf(" 2.插入\n");
printf(" 3.删除\n");
printf(" 4.查看\n");
printf(" 5.退出

我已添加了重要的注释,你看看,不行再和我联系,我是搞软件的

#include<stdio.h> //stdio.h头文件包含了输入、输出等命令
#include<stdlib.h> //stdlib头文件包含了cls清屏,exit退出
#define N 3 //定义常量
struct student //结构变量
{
int num; //定义一个整型变量num,存放学号
char name[20]; //定义一个字符型变量数组name,它有20个元素
int cj[N]; //定义一个整型变量数组cj,它有3个元素,分别存放三门成绩
int pingjun; //定义一个整型变量pingjun,存放平均分
}
stu[50],temp; //定义student型变量temp,和数组stu
int n=0; //学员个数
/* 函数声明 */
void tianjia();
void shanchu();
void charu();
void chakan();

void main() //主函数
{
int i; //整型变量
char c; //字符变量

do
{
system("cls"); //清屏
printf("学员成绩管理系统\n");
printf(" 1.添加\n");
printf(" 2.插入\n");
printf(" 3.删除\n");
printf(" 4.查看\n");
printf(" 5.退出\n");
printf("请选择:\n"); //以上几句在屏幕打印相关信息