- 博客(6)
- 收藏
- 关注
转载 keil4 warning C316:unterminated conditionals
像类似XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件编译或预编译。因为C语言中有些头文件中的预编译或宏定义,那么条件编译就避免不了。写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为他们本来就是配套的。有前者必有后者。不能丢掉其中任何一个。一个include文
2013-04-30 15:14:44
4282
原创 结构体的使用
指向结构体类型数组的指针的使用注意:结构体定义后面要加分号; 结构体指针的访问要用->,p->name;1指向结构体类型数组的指针的使用定义一个结构体类型数组,其数组名是数组的首地址,这一点前面的课程介绍得很清楚。定义结构体类型的指针,既可以指向数组的元素,也可以指向数组,在使用时要加以区分。[例7-3]在例7 - 2中定义了结构体类型,根据此类型再
2013-04-01 09:31:36
500
转载 GT_Trace的使用
使用Codec Engine开发DaVinci系统,最令人头痛的莫过于调试。由于evm6446开发过程分成DSP端和GPP端,因此我们无法使用IDE下的调试工具对程序进行跟踪调试。为此,TI在Codec Engine中提供了一套名为Generic Trace Support 的模块,专门用来打印Debug信息。 要使用GT_Trace,需要在应用程序文件夹下的remote.cfg文
2013-03-30 22:33:56
1826
原创 指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,
2013-03-30 21:46:00
427
原创 标准C中strtok函数分割字符串
标准C中可以用strtok函数来分割字符串,strtok函数的使用与其他大部分函数的使用方法不同。 函数为:char *strtok(char *strings,const char *tokseps);其中strings为要分割的字符串,tokseps是用来分割的字符。用以下的例子进行分析:第6行声明字符串为字符型数组,但当声明为指针型(char *strings = "hello,
2013-03-19 18:27:34
790
原创 diff命令的基本用法
diff命令式用来比较文件内容的不同第一个文件hello.c 1 #include 2 int main(void) 3 { 4 char msg[]="Hello world"; 5 6 7 puts(msg); 8 printf("Welcome to use diff commond.\n
2013-03-18 19:11:36
4275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人