// 对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块 // 打印不及格学生信息和所有学生信息程分别调用 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 // 运行程序输入测试时,可以把N改小一些输 ...
分类:
其他好文 时间:
2021-06-11 18:05:01
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 typedef struct student { int id; char name[20]; char subject[20]; float perf; floa ...
分类:
其他好文 时间:
2021-06-11 18:04:10
阅读次数:
0
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #define N 3 // 运行程序输入测试时,可以把N改小一些输入测试 5 6 typedef struct student { 7 int id; /*学生学号 */ ...
分类:
其他好文 时间:
2021-06-10 18:35:13
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 // 运行程序输入测试时,可以把N改小一些输入测试 typedef struct student { int id; /*学生学号 */ char name[20] ...
分类:
其他好文 时间:
2021-06-10 18:07:14
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 // 运行程序输入测试时,可以把N改小一些输入测试 typedef struct student { int id; /*学生学号 */ char name[20] ...
分类:
其他好文 时间:
2021-06-10 18:03:42
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 2 // 运行程序输入测试时,可以把N改小一些输入测试 typedef struct student { int id; /*学生学号 */ char name[20] ...
分类:
其他好文 时间:
2021-06-10 17:57:57
阅读次数:
0
原先用的字符设备驱动框架都是自己定义fops结构体,自己去实现里面的各个成员函数,然后测试程序里面打开一个设备文件open("/dev/xxx")就能通过内核调用到驱动程序里的open函数。但这个做法的前提是写应用程序的人知道有个名字叫xxx的文件才能去打开他,没有把应用和驱动很好地分开。 输入子系 ...
分类:
其他好文 时间:
2021-06-09 10:36:23
阅读次数:
0
实验任务一: #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 // 运行程序输入测试时,可以把N改小一些输入测试 typedef struct student { int id; /*学生学号 */ char n ...
分类:
其他好文 时间:
2021-06-08 23:29:04
阅读次数:
0
由于C++编程中,经常用到多线程编程。这样的话就得用到锁,因此就把锁的操作封装到一个类中,实现如下: #include <pthread.h> typedef pthread_mutex_t CRITICAL_SECTION; class LockBase { public: LockBase(); ...
分类:
其他好文 时间:
2021-06-08 23:22:55
阅读次数:
0
今天遇到一个关于C语言位域运算的问题,自己写代码试了一下,在Linux的gcc下编译运行了一下,大概了解了C语言位域运算在gcc下的编译运行情况。 ...
分类:
编程语言 时间:
2021-06-07 20:07:23
阅读次数:
0