自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xchbx的专栏

------梦想的天空------

  • 博客(18)
  • 收藏
  • 关注

转载 各种音频编码方式详解

内容简介:文章介绍了PCM编码、WMA编码、ADPCM编码、LPC编码、MP3编码、AAC编码、CELP编码等,包括优缺点对比和主要应用领域。 PCM编码(原始数字音频信号流)类型:Audio制定者:ITU-T所需频宽:1411.2Kbps特性:音源信息完整,但冗余度过大优点:音源信息保存完整,音质好缺点:信息量大,体积大,冗余度过大应用领域:voip版税方

2013-09-14 11:44:08 2668

转载 "const T " VS "T const " VS const 作用汇总

声明符:这是第一个观点:C和C++的每一个声明都有两个主要的部分:一串0个或多个声明修饰符+一串0个或多个声明符(多个申明符用逗号分开)例如:   Static unsigned long int         *x[N];(Declarationg specifier )(declarator)声明符就是要声明的名字,经常与像*,[],()和&((在C++中)组合在

2013-09-13 22:49:08 758

原创 嵌入式C开发基础题(14)

【重要!!!】第14题:考查静态变量的知识#include int counter (int i){ static int count =0; count= count +i; return(count );}void main(){ int i , j; for(i=0; i <=5; i++) j= counter(i);}本程序执行到最后,j的值是

2013-09-12 00:31:43 1431

原创 嵌入式C开发基础题(13)之C的变长参数

第13题:此题考查的是C的变长参数;#include#includeint ripple ( int , ...);void main(){ int num; num= ripple (3,5,7); printf(" %d\n" , num);}int ripple (int n, ...){ int i,j; int k; va_list p; k=0;

2013-09-12 00:23:22 2151 1

原创 嵌入式C开发基础题(12)

第14题:考查指针数组的指针#include void f(char**);void main(){ char* argv[] = { "ab" ,"cd" , "ef" ,"gh","ij" ,"kl" }; f(argv );}void f( char **p ){ char* t; t=(p+= sizeof(int))[-1]; printf("%s\n" ,

2013-09-11 23:57:44 991

原创 嵌入式C开发基础题(11)之自减操作

第11题:考查自减操作(--)#include void e(int );void main(){ int a; a=3; e(a);}void e(int n){ if(n>0) { e(--n); printf("%d\n", n); e(--n); }}这段程序的输出是:(a)0 1 2 0(b) 0 1 2 1 (c) 1

2013-09-11 23:45:11 885

原创 嵌入式C开发基础题(10)

第10题:考查形式参数,实际参数,指针和数组#include void f1(int *, int);void f2(int *, int);void(*p[2])( int *, int);void main(){ int a; int b; p[0]= f1; p[1]= f2; a=3; b=5; p[0](&a, b); printf("%d\t%d\t"

2013-09-11 23:34:17 781

原创 嵌入式C开发基础题(9)

【重要!!!】第9题:考查自加操作(++)#include void main(){ int i=3; int j; j= sizeof(++i + ++i); printf("i=%d j=%d \n", i,j);}这段程序的输出是:(a)i=4 j=2 (b) i=3 j=2 (c) i=3 j=4 (d) i=3 j=6解答:

2013-09-11 23:21:08 732

原创 嵌入式C开发基础题(8)

第8题:考查函数指针int* f1(void){ int x =10; return (&x);}int* f2(void){ int* ptr; *ptr=10; return ptr;}int* f3(void){ int* ptr; ptr=(int*)malloc(sizeof(int)); return ptr;}上面这3个函数哪一个

2013-09-11 23:11:36 1796

原创 嵌入式C开发基础题(6)

第7题:考查指针数组#include void main(){ int a[][3] = { 1,2,3,4,5,6}; int (*ptr)[3] =a; printf("%d %d " ,(*ptr)[1], (*ptr)[2] ); ++ptr; printf("%d %d\n" ,(*ptr)[1], (*ptr)[2] );}这段程序的输出是:(a

2013-09-11 23:04:14 630

原创 嵌入式C开发基础题(6)

第6题目:考查逗号表达式#includeint main(){ int a,b,c,d; a=3; b=5; c=a,b; d=(a,b); printf("c=%d\n",c); printf("d=%d\n",d); return 0;}这段程序的输出是:(a)c=3 d=3 (b) c=5 d=3 (c) c=3 d=5 (d) c=5 d=5

2013-09-11 22:55:22 653

原创 嵌入式C开发基础题(5)

第5题:考查多维数组与指针#include #include void foo(int [][3] );int main(){ int a [3][3]= { { 1,2,3} , { 4,5,6},{7,8,9}}; foo(a); printf("%d \n", a[2][1]); return 0;}void foo( int b[][3]){ ++b; b[

2013-09-11 22:30:46 1176

原创 嵌入式C开发基础题(4)

(重要!!!!!)第4题:考查指针,这道题只适合于那些特别细心且对指针和数组有深入理解的人int main(){ int a[5] = {1,2,3,4,5}; int *ptr = (int*)(&a+1); printf("%d%d" , *(a+1), *(ptr-1) ); return 0;}这段程序的输出是:(a) 2 2   (b) 2

2013-09-11 22:11:26 1186

原创 嵌入式C开发基础题(3)

第3题:考查递归调用int foo ( int x , int n) { int val; val =1; if (n>0) { if (n%2 == 1) val = val *x; val = val * foo(x*x , n/2); } return val;}这段代码对x和n完成什么样的功能(操作)?(a)x^n (x的n次幂)     (

2013-09-11 21:56:30 1647

原创 嵌入式C开发基础题(2)

第二题:考查类型转换#include #include int main(){ struct node { int a; int b; int c; }; struct node s= { 3,5,6 }; struct node *pt = &s; printf("%d\n" , *(int*)pt); return 0;}这段程序的输出是:

2013-09-11 21:43:49 779

原创 嵌入式C开发基础题(1)

本文约定:(1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了(2)数据类型     Char                      一个字节 1 byteInt                           两个字节 2 byte (16位系统,认为整型是2个字节)long int                 四个字节 4 bytefloat

2013-09-11 12:06:09 899

原创 通信常识:波特率、数据传输速率与带宽的相互关系

【带宽W】    带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数。高带宽意味着高能力。数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数。模拟设备中带宽用Hz表示,即每秒传送的信号周期数。通常描述带宽时省略单位,如10M实质是10M b/s。带宽计算公式为:带宽=时钟频率*总线位数/8。电子学上的带宽则指电路可以保持稳定工作的频率范围。 【数据传

2013-09-10 20:37:47 17119

转载 可以让你少奋斗10年的工作经验

转自:http://blog.21ic.com/user1/5872/archives/2009/62334.html第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿 意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有

2013-09-10 08:41:04 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除