随笔分类 -  C++基础

摘要:1、变量内存的动态分配(创建)与释放:通过指针,动态间接赋值、取值 指针变量名=new 数据类型(初始值); 初始值可省略,后边再赋值。 delete 指针变量名; 2、一维数组的动态分配(创建)与释放: 指针变量名=new 数据类型[正整数常量、变量或表达式]; delete [ ]指针变量名; 阅读全文
posted @ 2018-12-05 00:11 夕西行 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:数组的遍历 排序算法,从小到大 阅读全文
posted @ 2018-12-05 00:08 夕西行 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:1、写出基本运算 2、通项公式 3、相邻项间的关系 1、展开成基本算术运算: 2、转换成累加和问题: , 记 3、f(n)的分子、分母,相邻项间的关系 则 阅读全文
posted @ 2018-12-03 22:25 夕西行 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:优秀的算法:循环次数少,占用内存小 例如,判断n是否为素数,需要循环n-2次[2,n)。其实只需要[2,n/2)就可以。 计算三个数的平均数:double 8个字节,float 4个字节 优化后 阅读全文
posted @ 2018-12-03 22:16 夕西行 阅读(170) 评论(0) 推荐(0) 编辑
摘要:&的三个含义:位与、引用变量说明符、取地址运算符 *的三个含义:乘、指针变量说明符、取值运算符 【引用】:引用变量与被引用变量同时指向同一内存地址,其一改变,两者都改变。 &——引用变量说明符,xa——引用变量(类型要与x一致,且不能再引用其他变量) &取地址运算符 【指针】*指针变量说明符、取值运 阅读全文
posted @ 2018-12-03 22:12 夕西行 阅读(200) 评论(0) 推荐(0) 编辑
摘要:最大值 max=(a>b)?(a):(b); 不为0整数 scanf("%d",&num)==1&&num!=0 阅读全文
posted @ 2017-06-28 19:39 夕西行 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1、直接赋值 2、输入赋值 阅读全文
posted @ 2017-06-28 19:35 夕西行 阅读(128) 评论(0) 推荐(0) 编辑
摘要:数组名是地址。struct、union名不是地址,必须使用&获取地址。 1、数组 int num[2] = { 1, 2 };//1×2,num[0]=1 int num[2][2] = { { 00, 01 }, { 10, 11 } };//2×2,num[1][1]=11 int num[2] 阅读全文
posted @ 2017-05-04 23:15 夕西行 阅读(726) 评论(0) 推荐(0) 编辑
摘要:最常用的i++,先使用,再增1(如i=1,则j=1) ++i,先增1,再使用(如i=1,则j=2) 自增运算优先级高于加运算,()为了更美观。 阅读全文
posted @ 2016-11-12 19:18 夕西行 阅读(238) 评论(0) 推荐(0) 编辑
摘要:【关于char】 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。 char、short、int、long默认是signed,有正负 【数据类型】 数据精度,依次升高。(负数必须使用有符号类型) 不同精度的数据间运算,所得结果为高精度类型。 数据类型详细信息如 阅读全文
posted @ 2016-11-12 19:10 夕西行 阅读(295) 评论(0) 推荐(0) 编辑
摘要:调用系统函数之前,应该添加相应头文件。 1.1 格式化输入/输出函数scanf和printf:#include<stdio.h> int x,double y; scanf("%d,%lf",&x,&y); //VS2005以后,提示scanf不安全,使用scanf_s char str[20]; 阅读全文
posted @ 2016-11-12 18:59 夕西行 阅读(438) 评论(0) 推荐(0) 编辑
摘要:字符常量的运算是以ASCⅡ码进行的。 若输出的量为字符型,则输出字母;若输出的量为数值型,则输出ASCⅡ。 PRICE为符号常量,a为常变量。两者指定的量不可更改,即只读。 阅读全文
posted @ 2016-11-12 16:33 夕西行 阅读(553) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示