C语言结构体完整解析(一)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
例如:

#include<stdio.h>
struct Product		/*声明结构*/
{
	char cName[10];		/*产品的名称*/
	char cShape[20];		/*形状*/
	char cColor[10];		/*颜色*/
	int	 iPrice;		/*价格*/
	char cArea[20];		/*产地*/
};
int main()
{
	struct Product product1;	/*定义结构体变量*/
	printf("please enter product's name\n");/*信息提示*/
	scanf("%s",&product1.cName);	/*输出结构成员*/
	printf("please enter product's shape\n");/*信息提示*/
	scanf("%s",&product1.cShape);	/*输出结构成员*/
	printf("please enter product's color\n");/*信息提示*/
	scanf("%s",&product1.cColor);	/*输出结构成员*/
	printf("please enter product's price\n");/*信息提示*/
	scanf("%d",&product1.iPrice);	/*输出结构成员*/
	printf("please enter product's area\n");/*信息提示*/
	scanf("%s",&product1.cArea);	/*输出结构成员*/

	/* 输出打印环节*/
	printf("Name: %s\n",product1.cName);/*将成员变量输出*/
	printf("Shape: %s\n",product1.cShape);
	printf("Color: %s\n",product1.cColor);	
	printf("Price: %d\n",product1.iPrice);
	printf("Area: %s\n",product1.cArea);
	system("pause");
	return 0;
}        		

输入:

please enter product's name
helloworld
please enter product's shape
s
please enter product's color
red
please enter product's price
666
please enter product's area
40

输出:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41194129/article/details/107931645