- 博客(4)
- 收藏
- 关注
原创 编写一个C函数,该函数将一个字符串逆序
本人萌新一枚,今天写了一个字符串逆序的题目,然后有一个地方不是很了解,在主函数里面用malloc 申请了2个Byte的内存,按理说我指针 i 指向的空间只能储存2个字符,但是我试了好多次,输了很多位,编译器都不报错,而且能够正确输入倒序数。有没有大牛能够解释一下呀,下面是我的程序:主函数里的 i 应该都是 ptr,之前敲错了。。。。。。最后还少一个Printf输出然后我不会改函数,...
2018-11-07 20:05:27 1584 4
原创 关于构造函数和析构函数的一些需要记住的地方
构造函数如果没有自定的构造函数则系统自动生成构造函数在对象实例化时自动调用构造函数没有返回值拷贝构造函数如果没有自定的拷贝构造函数则系统自动生成在C++中,下面三种对象需要调用拷贝构造函数(有时也称“复制构造函数”):一个对象作为函数参数,以值传递的方式传入函数体;一个对象作为函数返回值,以值传递的方式从函数返回;一个对象用于给另外一个对象进行初始化(常称为赋值初始化);析...
2019-04-04 12:22:43 488
转载 C++中new的用法
new int;//开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针) new int(100);//开辟一个存放整数的空间,并指定该整数的初值为100,返回一个指向该存储空间的地址 new char[10];//开辟一个存放字符数组(包括10个元素)的空间,返回首元素的地址 new int[5][4];//开辟一个存放二维整型数组(大小为5*4)的空间,返回首元...
2019-04-03 10:36:29 5185
原创 复习·程序的编译和执行
1.源程序经过预处理、编译、汇编、链接等多个步骤后,才能生成可以在机器上直接运行的可执行程序。#include 将头文件的内容包含到当前源文件中#define 将宏定义进行宏展开#ifdef 处理条件编译指令#other 处理其他宏指令链接分为静态链接和动态链接,最大区别静态链接是在形成可执行程序前,而动态链接的进行则是在程序执行时,具体差异可见https://bl...
2019-04-02 09:46:57 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人