- 博客(8)
- 收藏
- 关注
转载 深入理解C语言指针的奥秘(转)
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*
2015-08-20 09:58:09 256
转载 C语言检测
字符串 学习时间:1.5W(“W”周,下同) 知识点checklist strlen()函数的返回值是什么类型的? 字符串strlen()的值,是否和他占据的内存空间相同? 你是否知道strcpy函数存在的潜在风险?如何避免? 如果一个字符串没有字符串结束符,而调用str开头的库函数,会发生什么? Strcpy(),strcat(),strcmp(),strncpy()
2015-08-20 09:55:57 336
转载 学习迭代器
#include #include using namespace std; vector::iterator find(vector& source, int num) { vector::iterator begen = source.begin(); vector::iterator end = source.end(); while (begen != end) {
2015-08-20 09:54:31 250
转载 函数指针的用法
#include using namespace std; int fun(int a) { return a; } typedef int(*funname)(int a); //对照DELPHI // type // funname = function(a: integer): int; // //函数指针数组 //typedef // int(*funarr
2015-08-20 09:53:49 228
转载 (转)我总结的C++问题集
1:C和C++有什么区别: C++支持面向对象的编程,同时兼容C语言的面向过程编程 2:VB和C++有什么区别: VB是一门基于对象语言,有对象和类的概念,但是对于继承、多态实现的不好 3:VC和C++有什么区别: VC可以看成是C++加上MFC基础类库的组合 4:声明一个引用是需要注意什么,函数返回引用时需要注意什么: 1 必须在定义引用的时候就声明引用对
2015-08-20 09:52:58 255
转载 求排列组合
#include void comb(int n, int curr, int d, int * sol) { if (curr == d) { int i; for (i = 0; i printf("%d\t", sol[i]); printf("\n"); } else { int i; for (i = n; i >= 1; --i) { sol[cu
2015-08-20 09:51:57 231
转载 字符串处理
#include #include char* strcat(char* a, const char* b) { assert(a != NULL && b != NULL); char * str = a; while ( *str++ != '\0' ) NULL; str--; while ( (*str++ = *b++ ) != '\0') NULL;
2015-08-20 09:51:07 223
转载 sizeof()用法汇总
sizeof()功能:计算数据空间的字节数 1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。 2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为4。 注意:int *p; siz
2015-08-20 09:31:37 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人