C语言实训案例,入门案例
本资源摘要信息涵盖了C语言的实训案例,主要集中了数组、数组的嵌套、文件读写、简单的指针、数据结构和字符串的比较等知识点。
1. 数组的应用
在本案例中,我们可以看到数组的应用,例如在结构体student中,我们定义了多个数组,例如name、tel、email、qq、address等,这些数组用来存储学生的基本信息。
2. 数组的嵌套
在本案例中,我们可以看到数组的嵌套,例如在结构体student中,我们定义了一个数组stu[N],其中N是定义的宏,这个数组用来存储学生的信息。在函数dsnum()中,我们可以看到数组的嵌套的应用,例如fread(&ds,sizeof(struct student),1,fp)这里我们使用了数组stu来存储学生的信息。
3. 文件读写
在本案例中,我们可以看到文件读写的应用,例如在函数dsnum()中,我们使用fopen()函数来打开文件,并使用fread()函数来读取文件中的数据。同时,我们也可以看到文件写入的应用,例如在函数adduser()中,我们使用fwrite()函数来将数据写入文件中。
4. 指针的应用
在本案例中,我们可以看到指针的应用,例如在结构体student中,我们定义了多个指针,例如name、tel、email、qq、address等,这些指针用来存储学生的基本信息。在函数dsnum()中,我们可以看到指针的应用,例如fread(&ds,sizeof(struct student),1,fp)这里我们使用了指针来存储学生的信息。
5. 数据结构
在本案例中,我们可以看到数据结构的应用,例如在结构体student中,我们定义了多个变量,例如num、name、tel、email、qq、address等,这些变量用来存储学生的基本信息。
6. 字符串的比较
在本案例中,我们可以看到字符串的比较,例如在函数searchna()中,我们使用strcmp()函数来比较字符串。在函数searchph()中,我们使用strcmp()函数来比较字符串。
7. 输入输出
在本案例中,我们可以看到输入输出的应用,例如在函数welcome()中,我们使用printf()函数来输出欢迎信息。在函数adduser()中,我们使用scanf()函数来输入学生的信息。
8. 结构体
在本案例中,我们可以看到结构体的应用,例如在结构体student中,我们定义了多个变量,例如num、name、tel、email、qq、address等,这些变量用来存储学生的基本信息。
9. 函数的应用
在本案例中,我们可以看到函数的应用,例如在函数dsnum()中,我们使用fread()函数来读取文件中的数据。在函数shanchu()中,我们使用fclose()函数来关闭文件。在函数adduser()中,我们使用fwrite()函数来将数据写入文件中。
本资源摘要信息涵盖了C语言的实训案例,主要集中了数组、数组的嵌套、文件读写、简单的指针、数据结构和字符串的比较等知识点,为学习C语言的学生提供了非常有价值的参考。