结构体内有int类型的变量,有char类型的变量,有float类型的变量。为该结构体内的变量赋值。

#include<stdlib.h>
#include<stdio.h>
#include<string.h>
struct stu{int num;char name[20];char sex[20];float score;
}boy1,boy2;
int main(int argc, char **argv){boy1.num = 20;strcpy(boy1.name,"swj");printf("please input you sex and score!\n");scanf("%s %f",boy1.sex,&boy1.score);boy2 = boy1;printf("num\t|\tname\t|\tsex\t|\tscore\t|\n");printf("num=%d\t name=%s\t sex=%s\t score=%.3f\t\n",boy2.num,boy2.name,boy2.sex,boy2.score);return 0;
}

操作文档后结果显示如下:

[root@J01051386 Test_20180418]# gcc struct.c
[root@J01051386 Test_20180418]# ./a.out
please input you sex and score!
man 23.4
num |   name    |   sex |   score   |
num=20  name=swj   sex=man    score=23.400

数据结构 —— 为结构体内变量赋值相关推荐

  1. 对于结构体变量赋值的误区

    以前在使用结构体时没有在结构体变量之间直接赋值,今天同事在查看别人的代码时,发现有两个结构体变量直接赋值的语句当时感觉这个语句不对,认为在一个结构体里边,既有一般的无符号整形与数组,因为数组的赋值是不 ...

  2. 【C 语言】结构体 ( 结构体变量之间的赋值 )

    文章目录 一.结构体变量之间的赋值 二.完整代码示例 一.结构体变量之间的赋值 声明结构体变量 s1 , 同时进行初始化操作 ; // 声明结构体变量 , 同时进行初始化操作Student s1 = ...

  3. C语言结构体变量和结构体数组-学习笔记(十六)

    一.结构体变量 1.结构体概念 将不同类型的数据组合成一个有机的整体即为结构体.结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型. 2.结构体类型及结构体变量定义 (1)结构体类型声明 ...

  4. 【C 语言】结构体 ( 结构体变量内存操作 | 通过 “ . “ 操作符操作结构体内存空间 | 通过 “ -> “ 操作符操作结构体内存空间 )

    文章目录 一.通过 " . " 操作符操作结构体内存空间 二.通过 " -> " 操作符操作结构体内存空间 三.代码示例 一.通过 " . &q ...

  5. c语言2个字符串可以相互赋值吗,c语言结构体2之变量赋值于字符串

    #include #include struct dangdang { char email[]; char name[]; char addr[]; int num; int bugnum; cha ...

  6. malloc 结构体_算法与数据结构——结构体变量

    首先,要学习数据结构,一般要先了解结构体变量的使用,那么该如何定义结构体变量呢?随我一起回忆一下吧.(不一样的音乐,不一样的体验)(1)直接定义结构体变量.struct {int a;        ...

  7. 结构体的赋值和初始化与取出结构体变量中的成员

     1 /*结构体的赋值和初始化*/  2   3 # include <stdio.h>  4   5 struct Student   6 {  7     int age;  8    ...

  8. 两个结构体变量可以直接赋值吗_Gox语言中的结构类型-GX6

    Gox语言中,结构类型(struct)其实并不是很常用,因为Gox语言本身就是动态类型的语言,一般的类似结构体的数据直接用数组或者映射类型就可以了,里面的数据项可以是任意类型,包括嵌套复合类型.因此, ...

  9. 如何给结构体内声明的二维数组赋值

    最近在用C++做一个象棋小游戏,为了规避全局变量的使用,想使用结构体来声明需要使用的数据.给其中用来存储棋盘信息的二维数组赋值时却遇到了问题: 在结构体内是不能进行数据初始化的,而在函数中(假设我定义 ...

最新文章

  1. mysql 切换数据库方案
  2. oracle层次查询中prior与自上而下、自下而上查询
  3. 解决Keepalived脚本启动时warning、Unsafe
  4. Android人脸识别Demo竖屏YUV方向调整和图片保存
  5. 一个莫名的人,竞标,教训,韩国女人
  6. Quartz实线定期运行程序(Java)
  7. http://www.ajaxload.info/
  8. windows自带录屏_电脑版免费的录屏软件有哪些?
  9. virtualbox虚拟机linux共享文件夹,Virtualbox下linux虚拟机共享文件夹挂载
  10. oracle两个date相减_oracle获取年月日,两个日期相减
  11. SQL server修改字段名,属性
  12. ipod nano7关机_iPod Nano-什么烂,什么不烂
  13. CTF入门指南(0基础)
  14. Windows7系统速度慢 或是颜色校正惹祸
  15. 单光感pid巡线_技术解析——单颜色传感器巡线中的PID控制器
  16. 【消息中心】架构准备
  17. 大佬给总结的单片机看门狗详解很有用
  18. 在VS2010中ActiveX控件注册方法,使用regsvr32命令
  19. 筹码集中度指标公式怎么写
  20. 重启tomcat报错 Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”

热门文章

  1. 网络编程学习笔记(Unix域套接口地址)
  2. 洛谷 P3803 多项式乘法
  3. Spring-boot 启动完成时执行指定任务
  4. FFmpeg for ios架构:中级
  5. 1475 m进制转十进制
  6. Openjudge2729 Blah数集(单调队列)
  7. (转)Silverlight数据校验之INotifyDataErrorInfo
  8. 怎么用MYSQL分析财务数据_如何使用Mysql正确的处理财务数据
  9. 使用Ubuntu挂载NTFS格式分区
  10. 简单module_深入理解JavaScript之全面解析Module模式