Linux应用 C函数
sdkhy0808
这个作者很懒,什么都没留下…
展开
-
atexit函数
在一个应用程序中,原创 2014-06-30 09:26:34 · 513 阅读 · 0 评论 -
指针数组 数组指针
int arr1[3]; int arr2[3]; int arr3[3]; int * ptr; // ptr1是一个指向 int [3] 的指针,即ptr的类型和&arr1的类型是一样的,注意:arr1指向的内存区域定长 int ptr1[3][3]={{1,2,3},{1,2,3},{1,2,3}}; // ptr2是一个指向 in原创 2014-08-28 16:14:52 · 449 阅读 · 0 评论 -
C中字节对齐问题
好多笔试中,会原创 2014-08-14 15:33:02 · 674 阅读 · 0 评论 -
C语言中的#pragma pack()
这几天生病了,还没痊愈,估计要等到下周才能完全复工。原创 2014-07-17 11:54:07 · 1216 阅读 · 0 评论 -
地址与常数的加减
地址与常数的加减不是简单的加减,原创 2014-08-08 09:36:07 · 1225 阅读 · 0 评论 -
函数指针数组
首先说指针数组,就是说数组的成员都是指针。那函数指针数组呢,就是数组的成员都是指向函数的指针。比如:有两个函数:原创 2014-08-08 09:55:24 · 457 阅读 · 0 评论 -
C中strstr()
strstr函数include在原创 2014-08-20 17:22:13 · 751 阅读 · 1 评论 -
vs2005 C编译错误syntax error : missing ';' before 'type'
在软件vs2005中,代码如下:void function(int)原创 2014-08-07 10:26:12 · 1476 阅读 · 0 评论 -
realloc的全面解析
realloc也是在堆中开辟空间,但与普通的开辟空间不同。它是原创 2014-07-29 17:48:35 · 1222 阅读 · 0 评论 -
关于*((volatile int*)0x0000xxxx)
比如向地址0x56000000写入原创 2014-08-01 16:25:41 · 1582 阅读 · 0 评论 -
fflush()
今天看I2C EEPROM的应用程序:有一句原创 2014-07-08 16:29:14 · 514 阅读 · 0 评论 -
sprintf比strcpy略胜一筹
今天看内核链表的代码,其中有句:for(i=0;i<5;i++){ sprintf(pstudent[i].name,"student%d",i+1) .........}刚开始没仔细看,以为就是普通的打印,但后面的代码发现,需要给pstudent[i].name赋值,才知这句的含义。sprintf与printf都是打印,的区别是:sprintf是打印到字符串中,pri原创 2014-07-24 17:43:51 · 642 阅读 · 0 评论 -
C中实参与形参的“值传递”只能“单向传送”(透彻的理解)
今天又彻底地把原创 2014-07-25 17:54:25 · 17612 阅读 · 10 评论 -
C语言中的内联函数(总结)
引入内联函数的目的是为了解决程序中函数调用的效率问题。函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求原创 2014-06-27 18:05:23 · 2692 阅读 · 1 评论 -
getchar()与getch(){isatty(),tcgetattr(),tcsetattr()}
static int getch(void){struct termios oldt,newt;int ch;if (!isatty(STDIN_FILENO)) {fprintf(stderr, "this problem should be run at a terminal\n");exit(1);}// save terminal settingif原创 2014-07-01 12:03:50 · 1360 阅读 · 1 评论 -
C中sizeof()
一般来说,sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的si原创 2014-08-15 17:47:23 · 596 阅读 · 1 评论