首页 > 其他分享 >结构体

结构体

时间:2022-12-13 15:55:54浏览次数:41  
标签:struct int month year date 结构

1.结构体的初始化

#include <stdio.h>
struct date{
    int month;
    int day;
    int year;
};
int main()
{
    struct date today = {7,30,2020};
    struct date thismonth = {.month=7,.year=2};
    printf("today is date %d-%d\n",thismonth.year,thismonth.month);

}

2.数组和结构的差别

我们都知道数组相当于指针,数组初始化后,指向的地址就确定了,就不能再接收其他的赋值了

结构变量的名字不是结构变量的地址,所以必须用&,所以传进去一个结构体的值的话,就是传副本

3.结构指针作为参数,C语言是一个传值的语言,所以传一个结构不如传一个指针

 

标签:struct,int,month,year,date,结构
From: https://www.cnblogs.com/huskyWuWuWu/p/16979028.html

相关文章

  • JUC包结构
    atomiclocksExecutorAbstractExecutorServiceCallableExecutorDelayedExecutorServiceForkJoinPoolForkJoinTaskForkJoinWorkerThreadFutureFutureTaskThrea......
  • Go 结构体与 JSON 之间的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是Go结构体与JSON之间的转换。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成......
  • 数据结构 线索二叉树
    一、线索二叉树的原理    通过考察各种二叉链表,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。准确的说,n各结点的二叉链表共有2n个链域,非空链域为n-1个,......
  • 对前端数据结构与算法的研究----------------引用
         1.递归      递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一......
  • Appium自动化框架从0到1之 框架结构组成
    从0到1搭框架​​框架背景​​​​框架功能​​​​框架视图​​框架背景可能会利用一周的时间,我们来写一个Appium自动化框架的搭建,从0到1,跟着小鱼一起,完善Android的自动......
  • 第一节:项目结构介绍、Vuex的应用、axios封装思路、菜单权限、按钮权限剖析
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......
  • 复杂数据结构的解析
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"co......
  • 结构化思维:轻松解决一句话需求
    当领导抛出“一句话需求”时,你的状态是如何?是懵逼还是奔溃?还是有很多需要问的但却不知如何问起?本文破攻“一句话需求”,用结构化思维拆解需求,提高沟通的效率和质量,获取自己......
  • Java数据结构之栈和队列
    原文链接:https://blog.csdn.net/fear_wolf/article/details/127459611文章目录一、栈(Stack)(一)概念(二)栈的使用(三)栈的模拟实现(四)问题思考1.栈,虚拟机栈,栈帧有什么区别?2.单链......
  • 数据结构之数组
    1.数组实现数组的特点:内存是连续的,即物理地址是连续的。优点:随机访问的时间复杂度为O(1);末尾位置增加元素的时间复杂度为O(1);访问元素前后相邻位置的元素非常方便......