当前位置: 首页 > news >正文

结构体和指针1

#include <iostream>
using namespace std;
#include <string>

struct Student{
    int age;
    string name;
    double score;
};

int main()
{
//静态分配
    Student s1 = {18,"小明",88.5};
    //cout << s1.name<<"的成绩为"<<s1.score<<endl;
    //小明的成绩为88.5
    
    //查看地址与该地址的信息
    int* p = &s1.age;
    cout<<"s1的age值为:"<<s1.age<<endl;
    cout<<"s1.age的地址在:"<<p<<endl;
    cout<<"在此地址里存的值s1.age为:"<<*p<<endl;
    
    cout<<""<<endl;
    
//动态分配
    Student* s2 = new Student;
    s2->age = 22;
    cout<<"s2的age值为:"<<s2->age<<endl;
    
   return 0;
}

//res:

s1的age值为:18
s1.age的地址在:0x7ffc4640e210
在此地址里存的值s1.age为:18

s2的age值为:22
 

//下次补  特殊的指针:数组的写法
//还要补  链表的简单代码(学习后)

http://www.lqws.cn/news/174205.html

相关文章:

  • SSIM、PSNR、LPIPS、MUSIQ、NRQM、NIQE 六个图像质量评估指标
  • 无头浏览器技术:Python爬虫如何精准模拟搜索点击
  • 如何写高效的Prompt?
  • 数据库正常,但后端收不到数据原因及解决
  • 电脑定时关机工具推荐
  • 【网络安全】Qt免杀样本分析
  • 添加按钮跳转页面并且根据网站的用户状态判断是否显示按钮
  • Prompt Engineering Notes
  • ISO 26262-6
  • 知识图谱技术概述
  • 【多线程初阶】阻塞队列 生产者消费者模型
  • 三十三、面向对象底层逻辑-SpringMVC九大组件之HandlerExceptionResolver接口设计
  • Copilot for Xcode (iOS的 AI辅助编程)
  • DTS 数据迁移
  • 【MySQL基础】数据库的备份与还原
  • DFT测试之TAP/SIB/TDR
  • coze智能体后端接入问题:
  • 基于 actix-web 框架的简单 demo
  • 前端项目初始化
  • ant-design4.xx实现数字输入框; 某些输入法数字需要连续输入两次才显示
  • 前端关于position: sticky
  • 大数据量高实时性场景下订单生成的优化方案
  • NoSQL 之Redis哨兵
  • HarmonyOS运动开发:如何用mpchart绘制运动配速图表
  • Imprompter: Tricking LLM Agents into Improper Tool Use
  • 佰力博科技与您探讨材料介电性能测试的影响因素
  • 使用vsftpd搭建FTP服务器(TLS/SSL显式加密)
  • 手机如何防止ip关联?3种低成本方案
  • CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云
  • 数学:数的概念是如何发展的?