帮忙注释一下程序,看不懂,最好详细点
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 23:41:01
帮忙注释一下程序,看不懂,最好详细点
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int main(void)
{
int buttons_fd;
char buttons[6]={'0','0','0','0','0','0'};
buttons_fd=open("/dev/buttons",0);
if(buttons_fd
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int main(void)
{
int buttons_fd;
char buttons[6]={'0','0','0','0','0','0'};
buttons_fd=open("/dev/buttons",0);
if(buttons_fd
open() :打开设备 “dev/buttons” 返回文件描述符:buttons_fd
buttons_fd小于零说明打开失败 执行exit()退出程序
for(::):无条件判断的无限循环
read():从buttons_fd读取数据到current_buttons 读sizeof current_buttons多个字符(6个) 返回数不等不sizeof current_buttons 说明读操作出错 退出
for(i:...):循环语句执行六次 (sizeof buttons/sizeof buttons[0] = 6)
比较语句 buttons[i] != current_buttons[i]
如果不等 赋值buttons[i]
然后打印信息
这里程序的目的应该是看每次读出的6个char类型的数据 与全局变量 buttons[6]比较 是否有不同
不同就修改 并打印 循环最后 如果有任何不同 count_of_changed_key != 0 则打印“\n”(回车)
buttons_fd小于零说明打开失败 执行exit()退出程序
for(::):无条件判断的无限循环
read():从buttons_fd读取数据到current_buttons 读sizeof current_buttons多个字符(6个) 返回数不等不sizeof current_buttons 说明读操作出错 退出
for(i:...):循环语句执行六次 (sizeof buttons/sizeof buttons[0] = 6)
比较语句 buttons[i] != current_buttons[i]
如果不等 赋值buttons[i]
然后打印信息
这里程序的目的应该是看每次读出的6个char类型的数据 与全局变量 buttons[6]比较 是否有不同
不同就修改 并打印 循环最后 如果有任何不同 count_of_changed_key != 0 则打印“\n”(回车)
帮忙注释一下程序,看不懂,最好详细点
求牛人帮忙注释程序请尽量详细点,实在看不懂了//Vector.h#ifndef _QT_VECTOR_H_INCLUDE
帮忙注释一下这个MATLAB程序吧,最好每句都注释,十分感谢!
老师帮忙解决一下,最好详细点
下面程序的含义,最好添加一下程序的注释
帮忙看一下下面的程序的意思,加上详细点的解释哦.
C语言程序看不懂,求大神注释语句,讲一下思路.好的再给分.
求高手帮忙注释下下面程序,不懂.strcpy(a+1,b+2); puts(strcat(a,c+1));希望详细点
请教matlab大神,这段程序有什么用处?能不能在后面详细地注释一下?
请帮忙分析一下句子成份,要详细点的,最好就是分析到单词
简单C程序,请求加详细注释
高中化学题帮忙解答一下 详细点