当前位置: 首页 > news >正文

公司网站系统建设策划书深圳好的高端企业网站建设公司

公司网站系统建设策划书,深圳好的高端企业网站建设公司,php网站服务器配置,宿迁房产网新楼盘1.什么是结构体官方的解释是:结构体是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量。首先先举一个关于学生信息的例子,学生包括:姓名(char),性别(char&a…

1.什么是结构体

官方的解释是:结构体是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量。首先先举一个关于学生信息的例子,学生包括:姓名(char),性别(char),年龄(int)等信息。

2.定义,创建变量

 结构体定义由关键字 struct 和结构体名组成,结构体名可自行定义。

(1)定义一个结构体

struct Student {  // 结构体名//成员char name[10];int age;char gender[5];
};

注意在创建好结构体之后要加上 ;(分号)

(2)直接创建一个变量

#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
}stu;

结构体尾部创建了一个结构体变量

(3)创建好结构体后创建一个结构体变量

#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
};
struct Student stu;

(4)创建局部变量

#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
};
int main()
{struct Student stu;return 0;
}

在main中创建的是局部变量,只在main函数中有效。

(4)结构体数组

#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
}person[3];  //3个人
//可以直接初始化
#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
}person [3] = {    //也可以不给长度person []{ "zhaosan",18,"男" },{ "qian",19,"男" }{ "sun",20,"男" }
};

3.初始化

(1)直接初始化

#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
};
int main()
{struct Student stu = { "zhaosan",18,"男" };return 0;
}
#include<stdio.h>
struct Student {char name[10];int age;char gender[5];
}stu = { "zhaosan",18,"男" };

(2)逐个赋值

#include<stdio.h>
#include<string.h>
struct Student
{char name[10];int age;char gender[5];
};
int main()
{struct Student stu;strcpy(stu.name, "zhaosan");stu.age = 18;strcpy(stu.gender, "男");return 0;
}

当要赋的值超出最大长度strcpy会造成缓冲区溢出风险,可用strncpy或snprintf

4. 使用

#include<stdio.h>
#include<string.h>
struct Student {char name[10];int age;char gender[5];
}person [3] = {{ "zhaosan",18,"男" },{ "qian",19,"男" }{ "sun",20,"男" }
};
int main()
{printf("age=%d", person[0].age); //打印第一个人的年龄return 0;
}

http://www.dtcms.com/a/400594.html

相关文章:

  • 让人做网站需要注意什农村自建房设计图一层楼平面图
  • 做视频网站都需要什么建设信用卡商城网站
  • 自己的服务器如何给网站备案成立做网站的公司有哪些
  • 【力扣LeetCode】 350_两个数组的交集II(原题的中文题目不太正确)
  • 广告网站建设流程wordpress图片自动打水印
  • 手机运用网站oa办公系统是什么系统
  • 好的结构设计网站如何设计服装网站规划
  • 怎么做学校官方网站网站开发技术协议
  • 在线音乐网站开发数据库wordpress文件上传系统
  • 物流成本高、效率低?智能调度或是破局关键
  • 域名注册服务的公司网站wordpress doc预览
  • 宣传 网站建设和政务公开在线医疗网站建设
  • 废品回收在哪个网站做效果好手游源码交易平台
  • 重庆建网站推广怎么做卡商网站
  • 手机网站建设一般多少钱诚信网站认证怎么做
  • 测试策略内容包含哪些
  • 深入研究SSE协议
  • 建网站书籍建行网站是多少呢
  • 泊头市网站建设广东小程序系统开发
  • 备案网站服务内容世界互联网巨头
  • 北京工程工程建设交易信息网站门户网站都在哪推广
  • 厦门有没网站建设的公司南坪做网站
  • 如何搭建高并发的在线教育系统?源码与APP开发的底层逻辑解析
  • 北京朝阳区最好的小区微信seo排名优化软件
  • 网站右侧广告家乡网站建设策划书模板
  • dede网站被黑什么是网站优化主要包括那几个
  • 香橙派(orangepi)zero扩充空间
  • 网站和app软件制作公司建筑工程网上报建流程
  • Linux 交换空间管理
  • 网站网页设计培训做企业平台的网站有哪些内容