- 博客(4)
- 收藏
- 关注
转载 一些c语言字符串处理
很多人认为C语言中的难点是指针,对指针的理解直接关系到所编程序的好坏,所以,在这里列举了一些C编译器通常都有的标准函数的源代码,看过它们,就能对指针和字符串有所了解了.1. strlen(),计算字符串长度int strlen(const char string){int i=0;while(string[i]) i++;return i;}2. str
2010-03-24 22:26:00 1097
原创 linux C语言 计时
在linux中用C语言计时可以用很多方法。1. 如果是想使用秒级别的技术,可用使用C语言库自带的clock()进行计时。如: #include #include using namespace std; int main(){ clock_t start = clock(); //do some process here
2010-03-24 19:21:00 9428 1
原创 cuda中内存申请使用void**的原因
cuda中的内存申请都是使用的void**,为什么要用void**原因如下.通常我们写函数时,如果将一个指针作为参数传给某个函数,其实这个指针是被复制了一份的,不过新复制的指针指向的地址是和原来那个相同的。如 void memalloc(int * p1){ p1 = (int*)malloc(10);} int main(){ int *
2010-03-22 18:01:00 2133
原创 判断CPU的大小端
首先介绍下大小端的概念。对于一个数0x1122使用Little Endian方式时,低字节存储0x22,高字节存储0x11而使用Big Endian方式时, 低字节存储0x11, 高字节存储0x22大多数os都是用的小端。有些专用系统用的大端。 方法一:bool IsBigendian() { unsigned short usData = 0x1122
2010-03-22 09:46:00 1352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人