-
C- unsigned :1之位域分析
1.首先回忆结构体 我们都知道定义一个结构体可以这样的方式定义: struct Point { float x; float y;} point; // 等价于: struct Point point; 除此之外,如果 不想声明结构体 ,只想定义结构体的话,还可以这样: struct { float x; float y;} point; // 等价于: struct Po...
2018-12-04 07:14:06
-
c. 求阶乘和的方法(N的值不能太大)初学者
#include stdio.h int main() { int n,i; int a=1; //a设置为一个数的阶乘 int b; // b 设置为阶乘的和 for(i=1;i=n;i++) { a*=i; b+=a; } printf("n!=%d",b); }...
2018-12-04 07:14:06
-
指针相减
如果两个指针指向同一个数组,它们就可以相减,其结果为两个指针之间的元素数目。 1 #include stdio.h 2 3 int main() 4 { 5 int da[ 4 ]={ 1 , 2 , 3 , 4 }; 6 int * ptr1; 7 int * ptr2; 8 int val; 9 10 ptr1 = da[ 0 ]; 11 ptr2 = da[ 2 ]; 12 val = ptr2 - ptr1; 13...
2018-12-04 07:14:04
-
单片机,struct ,union定义标志,节约RAM
单片机的RAM是非常少的,像新唐,STC,合泰等一些国产的51单片机,RAM 512 byte,1k,2k,非常常见, 有时候我们的串口接收一串数据,或AD连续采集,这些数据是不能放到 flash 里的,没办法,只能想法节约一些变量空间了. 标志位很多时候只有两种状态,就像bool型一样,真/假,这样的...
2018-12-04 07:14:00
-
关于具有I2C总线的TEA6320的使用
现在先了解一下TEA6320,TEA6320是一个I2C总线控制音响应用的立体声放大器,,它的I2C协议和音量控制如下: 它的主要代码: void delay1ms(unsigned int Delay ) //1ms延时 { unsigned int j; for(;Delay0;Delay-- ) for(j=0;j125;j++ );}void init() ///总线初始化 将总...
2018-12-04 07:13:59
-
c语言实现通讯录管理系统(c课程设计)
工具 : Visual C++6.0 说明: 本系统基于C语言实现班级通讯录管理系统,为大一时学习C语言刚入门所做的课程设计。功能包括增、删、查、改等,非常适合初学者练手。通讯录包括的个人信息有姓名、学号、性别、籍贯、政治面貌、手机号、QQ号、宿舍等。主要用到了指针、结...
2018-12-04 07:14:00
-
链表的创建,插入,删除,输出基本操作
#includestdio.h #includecstdlib struct student //定义一个学生结点,结点包括值域和指针域 { int num;//学号 char name[20];//姓名 char address[20];//地址 struct student *next;//定义结点的指针域,指向下一个结点 }; typedef struct student LIST; LIST *Creat...
2018-12-04 07:13:59
-
C语言实例解析精粹学习笔记——19
实例19:判断正整数n的d进制表示形式是否是回文数(顺着看和倒着看相同的数)。 主要思路: 一种方法:将正整数n数转换成d进制的数,逐个比较首尾对应数字,判断是否为回文数。 另一种方法:将正整数n数转换成d进制的数,将低位数当做高位数,转换成正整数判断与原来的...
2018-12-04 07:13:58
-
音频算法之小黄人变声 附完整C代码
前面提及到《大话音频变声原理 附简单示例代码》与《声音变调算法PitchShift(模拟汤姆猫) 附完整C++算法实现代码》 都稍微讲过变声的原理和具体实现。 大家都知道,算法从实现到最后工程应用,中间的环节和问题特别多。 尤其是编码的架构设计,好的数据结构和代码逻辑...
2018-12-04 07:13:57
-
最小生成树---Kruskal算法
~~已会各位大佬们可以跳过QwQ~~,today,we will use a magical algorithm!let is go! 不显摆了(也没得显摆),今天我们用Kruskal算法来解这道题。 1. 定义 int fa[ 1000100 ],i,j,k,n,m,s,ans; // 基本变量:) struct eige{ int x,y,z;}a[ 1000100 ]; // 主要是为了排...
2018-12-04 07:13:52
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash