首页 > 其他分享 >7--18 -- 结构体

7--18 -- 结构体

时间:2023-07-18 22:36:31浏览次数:35  
标签:p1 struct -- 18 sex high peo tele 结构

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>



struct peo
{
	char name[20];
	char tele[12];
	char sex[5];
	int high;
}p1, p2;



//struct peo
//{
//	char name[20];
//	char tele[12];
//	char sex[5];
//	int high;
//}p3, p4;
//
//struct peo p5, p6;
//


struct st
{
	struct peo p;
	int num;
	float f;
};

void print2(struct peo* sp)
{
	printf("%s %s %s %d\n", sp->name, sp->tele, sp->sex, sp->high);//结构体指针->成员变量
}



void print1(struct peo p)
{
	printf("%s %s %s %d\n", p.name, p.tele, p.sex, p.high);//结构体变量.成员变量
}




int main()
{
	struct peo p1 = { "张三", "15596666666", "男", 175 };//结构体变量的创建
	struct st s = { { "张三", "15596666666", "女", 166 }, 100, 3.14f };

	printf("%s %s %s %d\n", p1.name, p1.tele, p1.sex, p1.high);
	printf("%s %s %s %d %d %f\n", s.p.name, s.p.tele, s.p.sex, s.p.high, s.num, s.f);

	print1(p1);
	print2(&p1);
	return 0;
}




标签:p1,struct,--,18,sex,high,peo,tele,结构
From: https://blog.51cto.com/u_16182079/6768801

相关文章

  • 【Catasult Shooting】发现虫类对附近高速掠过的物体似乎觉察不到
    活物靶子比死靶子有意思得多,我经常打击的是虫靶,比如说海蟑螂、蜘蛛、苍蝇、飞蝗、知了等。这些虫子,如果是低俗物体靠近,比如人走过去或是仍块石头过去,它们早跑了,但一颗泥丸打过去,除非把它们击中击伤了,它们都是不会跑的。也就是说,它们似乎对高速掠过身边的小物体没有察觉,一颗击不中可......
  • 大语言模型的预训练[2]:GPT、GPT2、GPT3、GPT3.5、GPT4相关理论知识和模型实现、模型
    大语言模型的预训练[2]:GPT、GPT2、GPT3、GPT3.5、GPT4相关理论知识和模型实现、模型应用以及各个版本之间的区别详解1.GPT模型1.1GPT模型简介在自然语言处理问题中,可从互联网上下载大量无标注数据,而针对具体问题的有标注数据却非常少,GPT是一种半监督学习方法,它致力于用大量......
  • 大语言模型的预训练[3]之Prompt Learning:Prompt Engineering、Answer engineering、Mu
    大语言模型的预训练[3]之PromptLearning:PromptEngineering、Answerengineering、Multi-promptlearning、Trainingstrategy详解1.PromptLearning1.1PromptLearning的出现背景目前学术界一般将NLP任务的发展分为四个阶段,即NLP四范式::第一范式:传统机器学习模型的范......
  • 《C++》拷贝和替换算法
    copy复制容器元素到新容器 vector<int>v3; v3.resize(v1.size()); copy(v1.begin(),v1.end(),v3.begin());replace元素值替换 replace(v3.begin(),v3.end(),0,100);//replace(开始,结束,旧值,新值);replace_if条件元素值替换classFindCondition{public: booloperator()(......
  • 7-18|性能比较
    针对上面提供的三种求解方法,现在来对它们进行基准测试。importtimeitdefmax_of_three_1(a,b,c):returnmax(a,b,c)defmax_of_three_2(a,b,c):ifa>=banda>=c:returnaelifb>=aandb>=c:returnbelse:retu......
  • BeyondCompare4解决评估到期(避免商用)
    步骤win+R打开注册表进入计算机\HKEY_CURRENT_USER\SOFTWARE\ScooterSoftware\BeyondCompare4删除CacheID文件即可重置评估期限......
  • Redis群集配置搭建以及节点添加删除
    一、Redis群集 1、Redis群集的作用优势  1)Redis群集的作用  防止单节点故障数据丢失 增加访问并发量 2)优势  可靠性强  稳定性强 加快处理速度 实时故障修复2、Redis群集原理和Redis群集角色类型 1)redis群集原理  Redis数据存储在卡槽中 卡槽范......
  • C# 基础数据类型
    一. 在C#中,基础数据类型的取值范围和所占空间字节数如下:1.bool:-取值范围:true或false-空间字节数:12.byte:-取值范围:0到255-空间字节数:13.sbyte:-取值范围:-128到127-空间字节数:14.char:-取值范:Unicode字符集中的任意字......
  • Java高并发编程的关键概念和技术,深入理解并成功应对高并发问题
    Java高并发编程的关键概念和技术,深入理解并成功应对高并发问题1.是什么是高并发?高并发指的是系统在同一时间点需要处理大量并发请求的能力。这些请求可能来自多个用户或者多个线程。在高并发环境下,传统的串行处理方式往往无法满足性能需求,因此需要采用并发编程来提高系统的吞吐......
  • 2023-07-18:给你一个正整数数组 nums,请你移除 最短 子数组(可以为 空), 使得剩余元素的 和
    2023-07-18:给你一个正整数数组nums,请你移除最短子数组(可以为空),使得剩余元素的和能被p整除。不允许将整个数组都移除。请你返回你需要移除的最短子数组的长度,如果无法满足题目要求,返回-1。子数组定义为原数组中连续的一组元素。输入:nums=[3,1,4,2],p=6。输出:1。答......