博客列表

vdx
发表于:2017-07-07 11:21:55 | 分类:代码整洁之道
浏览( ) | 评论( )

关于指针12-指针数组与数组指针
发表于:2014-11-26 17:29:33 | 分类:关于C的指针
浏览( ) | 评论( )

   指针数组与数组指针从名称来看比较容易混淆,其实比较容易区分。这就是我们汉语语言的魅力。数组和指针是两个名字,组合形成一个名字是。后面的名词是本质,前面的名词是定语。修饰后者。按照这个语言规律我们来分析一下这两个名词。   “指针数组”首先是一个数组,指针其实说的数数组元素的类型。也就是每个元素都是指针的数组。  “数组指针”,其实是"指向数组的指针“简称。也就是一个指向一个数组的指针。在32位系统占四个字节。数组有数组的约束。占多少字节由数组声明确定。这也是C的自由特点的表现。  一般在C语言中语句是向右优先结合的。我们来分析一下下面两条语句。    int   *p1[10] ;    int (*p2)[10];  如果我们知道”右优先“原则,就能轻易的分析出上面两条语句的含义。  int *p1[10]   其实是两层含义, 首先是p1[10 ],然后是*。p1[10

单片机-FTU制作十二
发表于:2014-06-14 08:24:29 | 分类:单片机
浏览( ) | 评论( )

     在FTU工作过程中,必须与外界通讯。有的使用光纤通讯、有的使用短信或者GPRS通信。光纤通讯非常可靠,信息延迟时间非常短。但是在工程中初期费用非常大。如果线路结果的地方旷无人烟,维护、施工也非常空难。在我的工作中见到的采用GSM或者GPRS情况比较多。所以我们只讨论GSM或者GPRS。如果有那个网友对使用光纤通讯熟悉,欢迎交流。      在FTU设备中为了实现GSM或者GPRS通讯,设备采用了MC52I通讯模块。该通讯模块可以同是完成短信和GPRS通信。GSM、GPRS通讯使用起来各有优缺点。短信使用方法间断,并且只要有移动网络地方都可以使用。但是费用高,延迟也比较严重。GPRS通讯费用比较低、信息延迟比较小。      因为mc52i使用的是串口通讯,所以与单片机通讯非常方便。使用AT指令既可以操作mc52i,实现数据通讯。完成短信和GPRS通讯。下面我们讨论几个AT指令。 AT\r\nAT+IPR=9600\r\nATE0\r\nATE1\r\nAT+CMGF=1\r\nAT+CNMI

C语言与单机-17-选择语句if-else
发表于:2013-10-31 11:32:27 | 分类:C语言
浏览( ) | 评论( )

           if-els  是一种选择执行语句,2选一。 如果............就..........................否则..................... 具体基本结构形式如下:             if(表达式)  {                      表达式处理处理方法           }         &n