关于指针
利用指针来修改对象的内容时,原则和不使用时是一样的。
需要遵循静态区不可变,动态区可变
const char a[] = {"abc"};
const char *aptr = &a[1];
*aptr = 's';//这里出现错误,不能修改;
cout << a[0] << endl;
指针加 “*”
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示所指变量的内容,不加则表示 变量的地址
特例 当指针指向字符(串)时,需要将指针类型转化为void,才可以显示出地址;
#include
using namespace std;
int main() {
int ia = 1;
int *pia = &ia;
cout << "ia:" << ia << endl << "pia : " << pia << endl << "*ia : " << *pia << endl;
char ca = 'c';
char *pca = &ca;
cout << "ca : " << ca << endl << "pca:" << pca << endl
<< "(void*)pca:"<< (void*)pca << endl << "*pca: " << *pca << endl;
return 0;
转化后才能输出地址
}
利用指针作为
函数
excel方差函数excelsd函数已知函数 2 f x m x mx m 2 1 4 2拉格朗日函数pdf函数公式下载
的形参时:
1) 可以直接访问实参的内容;
2) 可以直接修改实参的内容(和一般的参数不同);
#include
using namespace std;
void Swap(int *a, int *b);
void main()
{
int x(5), y(10);
cout << "主函数变量的值: x=" << x << " y=" << y << endl<< "&x, &y:" << &x <<'\t'<< &y << endl;
Swap(&x, &y);
cout << "返回后变量的值: x=" << x << " y=" << y << endl << "&x, &y:" << &x << '\t' << &y << endl;
}
void Swap(int *a, int *b)
{
int t;
t = *a;
*a = *b;
*b = t;
cout << "函数中完成了交换:*a=" << *a << " *b=" << *b << endl;
}
引用有以下的特点:
? 引用不能独立存在,它只是其他变量的别名;
? 引用必须在声明的同时就初始化;
? 引用一旦定义,引用关系就不可以更改,即B若是A的引用,就不可能是其他变量的引用;
? 引用的类型就是相关的变量的类型,引用的使用和变量的使用相同。
注意:字符串引用和字符指针的若需要输出地址时,都需要转换成void类型
char j = 'a';
char &ij = j;
cout << "ij: " << ij << endl << "&ij : "
<< (void*)&ij/*转化成void类型*/ << endl << "&j : " << &j;
判断数组中元素的个数 可以采用:
num = sizeof(intArray) / sizeof(*intArray) //数组总长度/每个变量的长度
生成随机数简单
办法
鲁班奖评选办法下载鲁班奖评选办法下载鲁班奖评选办法下载企业年金办法下载企业年金办法下载
srand((unsigned)time(0)); //生成器;
for (int i = 0; i <= n; i++) {
Array[i] = static_cast(rand()); //利用循环给数组赋值
}
类和对象
面向对象的程序设计中引入了类和对象的概念。
其二者的关系相当于 变量类型 和 变量。
但是 类 是由程序员定义的,中间包含了数据成员和成员函数;
构造函数:
1、 用于初始化变量;
2、 支持重载;
3、 不能有副返回值;
4、 可以不带参数
编程规范(类) 首字母大写 例如 Clock ; Time等等
然而。。。写
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
库的大神任性的用了小写;
对象的命名标准和变量名一致。
实际上在C++标准库中的int ,double可以认为是定义好的类。所以在使用规则上,变量和对象具有一定的相似性。
在c++中 class 大都已经替代struct的作用(扩展性更好)。
class 中的对象不加上说明默认为private属性。
struct中默认为public属性。
数据结构
Chapter 1
算法和算法
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
1、 有穷性的探讨:
Hailstone序列
#include
int hailstone(int n) {
int lenth = 1;
while (1
本文档为【一些语法脚注】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。