结构体输入输出-指针
来源:互联网 发布:仿淘宝拖拽式模板系统 编辑:程序博客网 时间:2024/05/29 17:08
//// main.c// 11.2-结构体输入输出//// Created by d`s on 15/6/30.// Copyright (c) 2015年 d`s. All rights reserved.//自己声明的结构体不能够直接输入输出,我们自己写一个函数来读入读出结构吧~#include <stdio.h>struct point{ int x; int y;};struct point* getStruct(struct point *p);void outputStruct(struct point);int main(int argc, const char * argv[]) { // insert code here... struct point y={0,0}; getStruct(&y); outputStruct(y); outputStruct(*getStruct(&y));//输入两个值,作为y的值,然后输出y *getStruct(&y) = (struct point) {1,2};//输入两个值,作为y的值,然后将y负值为(1,2),输出y。 // outputStruct(y); return 0;}//方案一 返回结构体/*struct point getStruct(){ struct point p; scanf("%d",&p.x); scanf("%d",&p.y); return p;}*///方案二 利用指针 !推荐!struct point* getStruct(struct point *p){//之所以还返回,是为了方便将来用这个函数的时候把他串在其他函数里面。 scanf("%d",&p->x); scanf("%d",&p->y); return p;}void outputStruct(struct point p){ printf("(%d,%d)",p.x,p.y);}
0 0
- 结构体输入输出-指针
- 结构体函数的输入输出
- 函数指针,结构体指针
- 结构体、结构体指针
- 结构体数组的输入输出函数
- 结构体和指针
- 结构体指针
- 结构体与指针
- 结构体指针
- 结构体数组指针
- 结构体指针连接
- 结构体指针问题
- 结构体指针小记
- 结构体指针
- 结构体指针函数
- 结构体指针说
- 结构体指针问题
- 结构体&&指针
- c语言--基础001--while循环
- 动态修改 NodeJS 程序中的变量值
- 换静态图片---轻开电子商务系统(企业入门级B2C网站)
- 在部署有OGG的数据库主机上打数据库patch遇到的问题libclntsh.so.11.1 active
- LeetCode_Stack_Evaluate Reverse Polish Notation
- 结构体输入输出-指针
- 深入学习Broadcast
- 智力题(第六集)
- 安装VisiBroker出现This Application has Unexpectedly Quit
- XML
- mongodb 学习笔记 08 -- replication复制集
- RS485总线典型电路介绍
- 黑马程序员——Java基础---集合(一)
- 深入 Java 调试体系: 第 1 部分,JPDA 体系概览