满意答案

Julykkk

2013.07.25

采纳率:56%    等级:12

已帮助:4804人

union

{

//这个是共用体,定义的这两个成员共用内存中的一块区域

uchar fc[2];

uint fi;

}frecy;//定义了一个共用体变量frecy,定义时要特别注意末尾的分号

//定义测频率的函数,返回数据类型为uint,C语言中无此数据类型,有可能是你用#define自定义的

uint freq(void)

{

ulint f;

TR0=1; //*启动T0

TR1=1;

while(cnt<20);

cnt=0;

TR0=0;

TR1=0;

frecy.fc[0]=TH1;//为共用体变量frecy中的成员数组赋值fc[0]是此数组的第一个元素

frecy.fc[1]=TL1;//同上,fc[1]是此数组的第二个元素

f=frecy.fi;//把frecy.fi的值赋值给f变量,由于这里是共用体,所以frecy.fi的值会是recy.fc[0]、recy.fc[1]的组合,具体是怎样的,得要看uchar、uint数据类型占用内存字节的情况

TH0=-(46802/256);//除法运算后取相反数

TL0=-(46802%256);//未余运算后取相反数

TH1=0x00;//赋值操作,0x00是十六进制数

TL1=0x00;

return f;//返回值

}

//如还有疑问可以给我留言,发详细的完整代码我们来讨论

00分享举报

c语言recy未定义标识符,求解这个C语言子程序什么意思相关推荐

  1. c语言中未定义标识符,未定义标识符

    源自:4-5 C++新特性以及输入输出演示 未定义标识符 代码: #include "iostream" #include "stdlib.h" #includ ...

  2. c语言ok未定义标识符,C语言中宏的相关知识 - osc_y7ckpzr9的个人空间 - OSCHINA - 中文开源技术交流社区...

    2019/04/27 16:02 1.宏的定义:宏定义就是预处理命令的一种,它允许用一个标识符来表示一个字符串.格式如下: #define name(宏名) stuff(字符串) 本质就是使用宏名去替 ...

  3. c语言中未定义标识符IDD,一、Windows对话框—对话框及其模板

    要把一个对话框添加到Visual C++ Developer Studio会有的应用程序上,可以先从Insert菜单中选择Resource,然后选择Dialog Box.现在一个对话框出现在您的眼前, ...

  4. c语言ofstream未定义标识符,关于c++:c中ifstream及ofstream超详细说明

    前文说过,ifstream是继承于istream,ofstream是继承于ostream,fstream是继承于iostream类,而他们应用的缓冲区类是filebuf. 对于这些类之间的关系,有趣味 ...

  5. c语言ofstream未定义标识符,C++ 标准文件的写入读出(ifstream,ofstream)

    注: "< ">>", 析取器,从流输出数据, ifstream和ofstream主要包含在头文件中. fstream可对打开的文件进行读写操作 ifs ...

  6. c语言未定义标识符using,c++未定义标识符怎么办?

    满意答案 lg254839555 2013.07.13 采纳率:57%    等级:12 已帮助:8508人 #include #include using namespace std; struct ...

  7. VS2019未定义标识符detect该怎么解决

    如果在使用VS2019的过程中出现了"未定义标识符: detect"的错误提示,请检查下列几点: 确保在使用到标识符detect之前,你已经正确地包含了对应的头文件. 确保你在代码 ...

  8. OpenCV学习中cvtColor与cvCvtColor的区别,及未定义标识符问题解决

    一.cvCvtColor cvCvtColo为C语言风格接口 - void cvCvtColor(const CvArr src, CvArr* dst, int code)** CvMat是C中的一 ...

  9. Visual Studio 调试(Dubug)模式下的“未定义标识符”

    原文:https://blog.csdn.net/pijk55556/article/details/60969091 Visual Studio 调试(Dubug)模式下的"未定义标识符& ...

  10. VS中未定义标识符cout,endl

    VS中未定义标识符 vs2017中显示未定义标识符cout,endl. 一种方法是:先看有没有包含输入输出流#include<iostream>,以及命名空间using namespace ...

最新文章

  1. IBM等创建开放虚拟化联盟对抗VMware
  2. python元编程_python元编程详解(3)
  3. 6.5 XGBoost实战
  4. 计算机视觉实战(二)图像基本操作
  5. create---创建表
  6. /etc/cron.deny 中关闭某一用户的 crontab
  7. spreadJs实现基本的表格编辑 导入导出
  8. exoplay切换全屏_android - 有没有办法在ExoPlayer中以全屏(横向)模式播放视频 - 堆栈内存溢出...
  9. 【最新】解决Github网页上图片显示失败的问题
  10. 第五届模式识别与人工智能国际会议-PRAI 2022
  11. ABC Amber CHM Converter:CHM转换PDF
  12. 上市公司环境污染数据大全 2000-2020年上市公司(区分行业、重污染)环境污染数据 环境信息披露EDI 环保投资环境绩效环境排放数据
  13. //5. 有若干本图书,图书信息包括图书书名、作者、出版社和价格。要求输出图书价格(const成员函数), //显示图书书名、作者、出版社(非const成员函数)、根据图书书名查找图书并显示相关信息等
  14. UVM RAL 中的显示预测 uvm_reg_predictor
  15. JS 区分+0和-0
  16. 计算机什么是符号健,键盘数字健1-8的标点符号的名称什么
  17. 滴滴云GPU服务器做深度学习之tensorflow object detect 对象检测 实践
  18. 最简单理解高内聚低耦合
  19. Trigger与Flip-Flop两种‘触发器’的区别
  20. 【Python】random.randint()用法

热门文章

  1. 计算机显示应用程序错误窗口,电脑开机后弹出netsh.exe应用程序错误提示的解决方法...
  2. PCB多层板设计总结-层的分布设置
  3. 计算机丢失msvcp90dll怎么办,msvcp90.dll
  4. Java游戏外挂基础
  5. 宝德自强AI智能小站 PI300T
  6. 360加固问题)如何解决Mac mac big sur 11.2.1 提示“您没有权限来打开应用程序‘xxx’”?以及无法打开×××,因为无法验证开发者
  7. SpringBoot 整合ActiveMQ
  8. mysql端口establish_PHP/MySQL Dev. Primer (1) Establish Env.
  9. 搜狗皮肤.php,搜狗皮肤制作
  10. Linux history命令