结构体初体验

感到结构体对于解决空间多个类型的复杂问题十分巧妙;

#include<stdio.h>
struct stu
{
    int num;
    char name[20];
    int score;
};
int main()
{
    struct stu s={1001,"zhang",19},*p;
    p=&s;
    printf("num\tname\tscore\n");
    printf("%d\t%s\t%d\n",s.num,s.name,s.score);
    printf("%d\t%s\t%d\n",(*p).num,(*p).name,(*p).score);
}
时间: 2024-11-10 23:02:24

结构体初体验的相关文章

【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验

[阿里云产品公测]结构化数据服务OTS之JavaSDK初体验 作者:阿里云用户蓝色之鹰 一.OTS简单介绍 OTS 是构建在阿里云飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实时访问.NoSQL,泛指非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展.OTS应用程序可以使用阿

c++入门之初话结构体

结构体是一种具有一定数据结构思想的数据类型,我们在对待结构体的时候,用该从数据结构的思想去审视结构体.下面给出结构体的定义 1 struct mystruct 2 {char name[20]; 3 int score; 4 double average; 5 }: 上述是一段关于结构体类型定义的基本知识,总结两点: 1 struct 是关键字,不是变量类型,变量类型是 struct mystruct 2 注意每个结构体成员后面是分号:";",而不是逗号:",".

erlang 初体验

最近测试了一下 erlang的坑... 如不出意外.... 大家第一眼看到这语法... 心里第一句一定是"我擦.这TM都是啥!!!!!" 没有变量!!! 没有结构体!!! 没有循环!!! 好吧,至少我是这样想的. 找了半天..连个if也不知道怎么写.. 这记录一些基本常识.. -module(module_name)  %%定义模块 括号内的要和文件名相同. -export([fun1/1 fun2/2]) %%这里是导出2个函数对外使用  函数名/参数名. 一个简单的函数定义如下 f

Swift初体验(三)

/*******************************************************************************/ // 协议 protocol Description{ func description() -> String mutating func aMutatingMethod() class func aTypeMethod() // func anOptionalMethod() } // 如果要声明可选择实现的方法,需要在func前

JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中

JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中 一.JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://jcp.org/en/jsr/detail?id=914),它定义了消息的格式和消息传递模式:消息包括:消息头,消息扩展属性和消息体,其结构看起来与SOAP非常的相似,但一般情况下,SOAP主要关注远程服务调用,而消息则专注于信息的交换:消息分为:消息生产者,消息服务器和消息消费者.生产者与消费者之间

PHP初体验

PHP初体验 提笔写初体验总不知道从何说起,直接聊PHP中的函数.PHP网络技术.数据库操作.PHP模板等感觉又不是初体验.最后还是决定从PHP的面向对象.PHP的魔术方法.PHP的反射.PHP中的异常和错误这4个方面简单介绍一下. PHP面向对象的“形”与“本” 这里我们就不给面向对象下定义了,不过我们还是要说一下类和对象的.类是对象的抽象组织,对象是类的具体存在.接下来我们就拿PHP为例,来探讨一下对象的“形”与“本”的问题. 在PHP中,每个类的定义都是以关键字class开头,后面是类名和

Objective-C Runtime的基本使用(iOS Runtime的初体验)

一.Runtime前言 最近研究Runtime,基础不够好,研究好久了,才了解一些些,知道个大概,这里做一个笔记.OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类的对象相应的方法.利用runtime机制让我们可以在程序运行时动态修改类,对象中的所有属性,方法,就算是私有方法以及私有属性都可以动态的修改.所以我所理解的就是 动态创建类,修改类,访问私有方法等一些基本特性,应该说理解runtime的基本用法吧! 二.Runtime简介 Runtime简称运行时,就是系统在运行的时候

uboot初体验-----一些关于nand设备启动的浅显的认识

1 选择Uboot版本 2 移植uboot到console能够正常work 3 制作uImage并使用uboot引导 4 写NFC驱动 5 uboot从nand上引导系统启动 1 选择Uboot版本 正所谓"工欲善其事,必先利其器",如果在整个过程中能够有一套友好的软硬件开发环境整个过程就比较顺利了.戳中痛点-- 对于选择Uboot的版本,一般人都会选择最新版本.但是新版本必然会有些结构上的差异,因此在选择好版本之后,一定要仔细分析一下现在的uboot  tree.然后选择合适的位置并

hibernate--CRUD初体验

hibernate的crud操作初体验. 看具体实例 package com.fuwh.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import org.hibernate.annotations.GenericGenerator; @Entity publ