- 博客(15)
- 收藏
- 关注
原创 char型注意的问题
定义:char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的。转换:int/unsigned int变量赋值给 unsigned char变量是会发生字节截断(9位和高于9位的将被程序自动丢弃)如:unsig
2014-06-06 14:33:01
1834
原创 北阳电子_C语言_面试试题
5. 实现strc()函数char *my_strcat(char *dest, const char *src){ char *head = dest; if(head == NULL || src == NULL) { return NULL; } while(*
2014-06-04 16:21:19
757
原创 嵌入式面试试题_3
char * GetStr(){char *tmp;tmp = "123"return tmp;}void main(){printf("%s", GetStr());}会输出123吗?123创建在堆上还是栈上呢?123的空间是什么时候释放的?参考:"123" 是常量字符串,存储在全局变量区,和静态变量一起。即不在堆,也不在栈 在程序结束时自动释放
2014-05-27 00:55:48
779
转载 线程属性 pthread_attr_t 简介
本文编辑整理自: http://blog.youkuaiyun.com/ctthuangcheng/article/details/8895566Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置。pthread_attr_t的
2014-05-06 23:02:55
633
转载 Java 调用C/C++ , JNI(Jave Native Interface)的学习
原文:http://blog.youkuaiyun.com/xhs_lh04/article/details/3006828
2014-05-05 23:13:20
705
原创 各种排序方法比较
冒泡法void sort(int *ar, int num){ int i, j; int t; int flag = 0; print(ar, num); for(i = 1; i < num; i++) //num个数需要排num - 1次 { flag = 0; for(j = 0; j < num - i; j++) //每次只需对前num - i个数
2014-04-12 15:17:17
449
原创 s5pv210 uboot 启动过程
u-boot的启动分为两个阶段:stage1: 系统上电后执行的汇编代码,完成系统初始化、代码搬移等操作。stage2:搭建c环境,进入c语言执行。stage1:1.进入管理模式7.禁止MMU和cache8.读取启动信息9.将启动信息分析后写入reg中10.进入lowlevel.s11.读取复位标志,如果是唤醒跳过硬件初始化12.关闭看门狗
2014-04-12 09:33:15
600
原创 Makefile编写中参数说明
CROSS_COMPILE = arm-linux-CC = $(CROSS_COMPILE)gccLD = $(CROSS_COMPILE)ldOBJCOPY = $(CROSS_COMPILE)objcopyOBJDUMP = $(CROSS_COMPILE)objdumpCC_FLAG = -Wall -nostdlib -fno-builtinTAR
2014-04-11 23:12:15
1562
转载 什么是字节对齐,为什么要对齐?
http://www.cnitblog.com/tinnal/archive/2008/09/05/48746.html现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。一.对齐的作
2014-04-07 23:23:34
551
转载 嵌入式面试试题_2
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)?#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL2. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?#define MIN(A,B) ((A) 3. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
2014-04-07 23:19:20
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人