![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++ details
Cherls
追求极致
展开
-
char*初始化、声明分配空间、C/C++中内存分配问题
一、 关于char* 初始化赋值问题“const char*” 类型的值不能用于初始化"char *" 类型的实体char* p = "openstack";*p = 32; //将o替换为空格‘ ’有问题:编译器会报错因为“openstack”作为字符常量不能分配给指针变量p,正确应该为:cha原创 2019-01-09 14:14:13 · 18119 阅读 · 3 评论 -
String.format()用法详解
问题在开发的时候一段字符串的中间某一部分是需要可变的 比如一个Textview需要显示”XXX用户来自 上海 年龄 21 性别 男” 其中的 XXX 是用户名 每个用户也是不一样的 地区 上海 为可变的string数据 年龄 21 为可变的int数据 性别 男...转载 2018-12-10 16:18:36 · 128 阅读 · 0 评论 -
python和C的区别
python和C的区别python是脚本语言,不需要编译C需要编译,速度上,C更快python是动态语言,不需要预先定义变量C使用变量前需要定义,比较严谨list和数组的区别:list的元素可以是数、字符、元组等数组只能是数全局变量的区别C中:#define PI 3.14 // 全局变量...void main(){ PI = 10...原创 2018-11-01 11:30:07 · 2558 阅读 · 0 评论 -
python类 & 对象风格
python对象风格object & 类class学习笔记类class一般类的创建#创建类class Foo: def bar(self): #self必填 print('Bar') def hello(self, name): print('I原创 2018-09-29 09:23:24 · 251 阅读 · 0 评论 -
main 函数中参数 argc和 argv 的设置
该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void main()或int main() {..return 0;},但ANSI-C(美国国家标准协会,C的第一个标准ANSI发布...转载 2018-06-08 16:05:44 · 2044 阅读 · 0 评论 -
C++中template的用法总结
引言模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。函数模板在c++入门中,很多人会接触swap(int&, int&)这样的函数类似代码如下:void sw...转载 2018-06-13 17:25:30 · 286 阅读 · 0 评论 -
指向指针的指针的理解
结合http://blog.csdn.net/oqqhutu12345678/article/details/60963087来看。结合http://blog.csdn.net/oqqhutu12345678/article/details/68489807来看。(1)在子函数中修改主函数传过来的指针的指向比如主函数...转载 2018-06-13 15:45:37 · 1153 阅读 · 0 评论 -
malloc和new的区别
new和malloc的区别是C/C++一道经典的面试题,我也遇到过几次,回答的都不是很好,今天特意整理了一下。0. 属性new/delete是C++关键字,需要编译器支持。malloc/free是库函数,需要头文件支持。1. &...转载 2018-06-13 11:22:35 · 89 阅读 · 0 评论 -
malloc函数的用法
malloc函数编辑锁定同义词malloc一般指malloc函数 malloc函数是一种分配长度为num_bytes字节的内存块的函数,可以向系统申请分配指定size个字节的内存空间。malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间...转载 2018-06-13 11:19:26 · 1912 阅读 · 0 评论 -
c和c++中typedef struct的区别
C中,定义一个结构体变量必须要用typedef(只有这一种方式): typedef struct Student { int a; float b; }Stu; Stu s1; s1.a=1; s1.b=2.2;而在C++中,有两种方式, 方式一:不需要typedef即可定义 struct Student { int a; float b; }Stu; Stu.a...原创 2018-06-13 10:12:21 · 220 阅读 · 0 评论 -
青蛙跳台阶问题的多种解法分析
转自:https://blog.csdn.net/kongmin_123/article/details/82191102 题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。首先我们考虑最简单的情...转载 2019-05-13 23:20:55 · 1362 阅读 · 0 评论