- 博客(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关注的人