⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ep5_7.cpp

📁 这里有大量的c语言习题呢!真的是题海哦
💻 CPP
字号:
/*  5.7   编程定义一个整型、一个双精度型、一个字符型的指针,并赋初值,然后显示
各指针所指目标的值与地址,各指针的值与指针本身的地址及各指针所占字节数(长度)。
*其中地址用十六进制显示。 */
#include<iostream>
using namespace std;
int main(){
	int *ip,ival=100;
	double *dp,dval=99.9;
	char *cp,cval='A';

	ip=&ival;
	dp=&dval;
	cp=&cval;
	cout<<*ip<<'\t'<<&*ip<<'\t'<<sizeof(*ip)<<endl;
	cout<<*dp<<'\t'<<&*dp<<'\t'<<sizeof(*dp)<<endl;
	cout<<*cp<<'\t'<<(void*)&*cp<<'\t'<<sizeof(*cp)<<endl;
	//字符指针输出是字符串,必须强制转换为无类型指针
	cout<<*cp<<'\t'<<&*cp<<'\t'<<sizeof(*cp)<<endl;
	//输出A开头的字符串
	cout<<ip<<'\t'<<&ip<<'\t'<<sizeof(ip)<<endl;
	cout<<dp<<'\t'<<&dp<<'\t'<<sizeof(dp)<<endl;
	cout<<(void*)cp<<'\t'<<&cp<<'\t'<<sizeof(cp)<<endl;
	return 0;
}
/*请教师对内存分配作解释,特别是速度优化时通常以字(4字节)为单位
(地址可被4整除)开始给变量安排内存。结合32位微机指令系统解释。*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -