自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

翻译 C premier plus 第五版 结构和其他数据形式 14.18.9

这是典型的结构嵌套的使用。//基于第八题的结构嵌套使用(四架飞机,每架相同的配置)。#include<stdio.h>#include<stdlib.h>#define FLIGHT 4#define SEAT 12void read_file(struct flight *,char *);void load_data(struct flight *...

2018-12-25 00:16:31 511

翻译 C primier plus 结构和其他数据形式 14.18.7

借鉴原版书的例子代码,很有参考意义。//14.18编程练习.7(参考原著)#include<stdio.h>#include<string.h>#include<stdlib.h>int count=0;//作为全局变量。 //全局变量是指在程序开头的说明部分定义和说明的量。它的作用域分为两种情况: ...

2018-12-18 02:31:05 189

原创 C premier plus 第五版 结构和其他数据形式

14.18 编程练习 .6 “一个文件中存放着一个棒球队的信息。。。。”利用程序清单14.14 booksave.c程序,可以解决这个问题。#include <stdio.h>#include <string.h>#include <stdlib.h>#define LEN 100#define SIZE 30struct athlete ...

2018-12-17 00:06:39 475

原创 C primier plus 结构和其他数据形式

14.18编程练习.5#include<stdio.h>#include<string.h>#include<stdlib.h>#define CSIZE 4#define LEN 30struct name{ char firstname[LEN]; char lastname[LEN];};struct student{ s...

2018-12-12 22:20:35 203

原创 C primier plus 结构和其他数据形式

14.18 编程练习.4主要是是练习把结构传递给函数参数的两种形式:传递结构整体本身;传递结构指针指向的成员值。//向函数传递结构信息,一是传递整个结构本身,二是利用结构指针传递结构成员。#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAX 40struct inf...

2018-12-08 14:10:15 168

原创 C primier plus 结构和其他数据形式

14.18 编程练习.3改写书目程序,按照不同要求顺序排序输出。#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAXTITL 40#define MAXAUTL 40#define MAXBKS 100struct book{ char title[MAXT...

2018-12-08 00:07:53 195

原创 C primier plus 结构与数据 14.18.2

编写一个程序,请求用户输入日,月,年。月份可以是月份号,月分名,月份缩写。然后程序返回一年中到给定日子的总天数。#include <stdio.h>#include <string.h>#include <stdlib.h>union month_n //联和类型每次存储其选项列表中的 一个单独 的数据项类型。(月份的三种输入方式){ in...

2018-12-07 00:41:16 292 2

原创 伸缩型数组成员

在C primier plus中,第十四章的结构和其他数据形式,关于伸缩型数组成员。程序清单有一个微小的瑕疵,现修改如下:把原程序pf1=malloc(sizeof(struct flex)+n*sizeof(double));改为:pf1=(struct flex *)malloc(sizeof(struct flex)+n*sizeof(double));因为mal...

2018-11-30 00:23:35 281 1

原创 C primier plus 文件的输入/输出

编程练习第十二题,图形输出。本题我用随机函数rand()产生随机数,进行文件的输入输出操作。仅供参考。#include<stdio.h>#include<stdlib.h>#define ROWS 20#define COLS 30int main(void){ FILE *fp; int i,j,n=0; int rand_number[ROW...

2018-11-17 00:08:10 242

原创 一个简单的文件压缩程序——在cmd窗口的实现。

在C primier plus 13.3章节中,介绍了一个简单压缩程序,代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#define LEN 40int main(int argc,char *argv[]){ FILE *in,*out; int ch; ...

2018-10-24 23:01:49 623 1

原创 C primier plus 第十三章 13.2标准I/O

首先,关于main(int argc,char *argv[ ])。参考百度百科中的解释。https://baike.baidu.com/item/argc%20argv/10826112?fr=aladdin1. argc的值是命令行参数的个数什么是命令行参数?在命令行下调用程序(假设程序名为2.exe)c:\2.exe file1 file2这时的“c:\2.exe...

2018-10-23 18:27:26 284

原创 指针和多维数组(C Primer Plus)解释

讨论最简单的二维数组形式:int array[4][2]={{2,4},{6,8},{1,3},{5,7}};  我们知道,数组名同时代表数组首元素的地址。array 是这个二维数组的名字,array 也是这个二维数组的首元素的地址。注意array 这个二维数组一共有4个元素({2,4},{6,8},{1,3},{5,7}),且每个元素都包含两个 int 类型的数组。所以,首元素的地址为 arra...

2018-06-23 09:50:52 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除