数据结构 —— 为结构体内变量赋值
结构体内有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
数据结构 —— 为结构体内变量赋值相关推荐
- 对于结构体变量赋值的误区
以前在使用结构体时没有在结构体变量之间直接赋值,今天同事在查看别人的代码时,发现有两个结构体变量直接赋值的语句当时感觉这个语句不对,认为在一个结构体里边,既有一般的无符号整形与数组,因为数组的赋值是不 ...
- 【C 语言】结构体 ( 结构体变量之间的赋值 )
文章目录 一.结构体变量之间的赋值 二.完整代码示例 一.结构体变量之间的赋值 声明结构体变量 s1 , 同时进行初始化操作 ; // 声明结构体变量 , 同时进行初始化操作Student s1 = ...
- C语言结构体变量和结构体数组-学习笔记(十六)
一.结构体变量 1.结构体概念 将不同类型的数据组合成一个有机的整体即为结构体.结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型. 2.结构体类型及结构体变量定义 (1)结构体类型声明 ...
- 【C 语言】结构体 ( 结构体变量内存操作 | 通过 “ . “ 操作符操作结构体内存空间 | 通过 “ -> “ 操作符操作结构体内存空间 )
文章目录 一.通过 " . " 操作符操作结构体内存空间 二.通过 " -> " 操作符操作结构体内存空间 三.代码示例 一.通过 " . &q ...
- c语言2个字符串可以相互赋值吗,c语言结构体2之变量赋值于字符串
#include #include struct dangdang { char email[]; char name[]; char addr[]; int num; int bugnum; cha ...
- malloc 结构体_算法与数据结构——结构体变量
首先,要学习数据结构,一般要先了解结构体变量的使用,那么该如何定义结构体变量呢?随我一起回忆一下吧.(不一样的音乐,不一样的体验)(1)直接定义结构体变量.struct {int a; ...
- 结构体的赋值和初始化与取出结构体变量中的成员
1 /*结构体的赋值和初始化*/ 2 3 # include <stdio.h> 4 5 struct Student 6 { 7 int age; 8 ...
- 两个结构体变量可以直接赋值吗_Gox语言中的结构类型-GX6
Gox语言中,结构类型(struct)其实并不是很常用,因为Gox语言本身就是动态类型的语言,一般的类似结构体的数据直接用数组或者映射类型就可以了,里面的数据项可以是任意类型,包括嵌套复合类型.因此, ...
- 如何给结构体内声明的二维数组赋值
最近在用C++做一个象棋小游戏,为了规避全局变量的使用,想使用结构体来声明需要使用的数据.给其中用来存储棋盘信息的二维数组赋值时却遇到了问题: 在结构体内是不能进行数据初始化的,而在函数中(假设我定义 ...
最新文章
- mysql 切换数据库方案
- oracle层次查询中prior与自上而下、自下而上查询
- 解决Keepalived脚本启动时warning、Unsafe
- Android人脸识别Demo竖屏YUV方向调整和图片保存
- 一个莫名的人,竞标,教训,韩国女人
- Quartz实线定期运行程序(Java)
- http://www.ajaxload.info/
- windows自带录屏_电脑版免费的录屏软件有哪些?
- virtualbox虚拟机linux共享文件夹,Virtualbox下linux虚拟机共享文件夹挂载
- oracle两个date相减_oracle获取年月日,两个日期相减
- SQL server修改字段名,属性
- ipod nano7关机_iPod Nano-什么烂,什么不烂
- CTF入门指南(0基础)
- Windows7系统速度慢 或是颜色校正惹祸
- 单光感pid巡线_技术解析——单颜色传感器巡线中的PID控制器
- 【消息中心】架构准备
- 大佬给总结的单片机看门狗详解很有用
- 在VS2010中ActiveX控件注册方法,使用regsvr32命令
- 筹码集中度指标公式怎么写
- 重启tomcat报错 Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”