结构体是纸老虎,旧知识新用法,easy
结构体是纸老虎,旧知识新用法
先看一段程序;
void func(int data)
{printf("函数;data = %d\n",data);}int main()
{int a = 10;printf("a = %d\n",a);char c = 'M';printf("c = %c\n",c);float f = 1.2;printf("f = %f\n",f);double d = 3.4;printf("d = %lf\n",d);//char *str = "lao K 真不错\n";// 初始化可以直接用指针变量指向该字符串char *str = NULL;str = (char *)malloc(789);memset(str,'\0',456);strcpy(str,"lao");puts(str);void(*p)(int data) = func;p(10);
这是我们以前学过的整型变量,字符,float,double,字符串,函数指针
运行结果;
在看一段程序;
void func(int data)
{printf("函数;data = %d\n",data);}
struct Datas
{int a;char c;float f;double d;char str[123];void(*p)(int a);};
int main()
{struct Datas d1;d1.a = 100;d1.c = 'b';d1.f = 3.14;d1.d = 123.369;strcpy(d1.str,"lao K 还是很不错");d1.p = func; printf("a = %d\n",d1.a);printf("c = %c\n",d1.c);printf("f = %f\n",d1.f);printf("d = %lf\n",d1.d);puts(d1.str);d1.p(52);system("pause");return 0;
}
运行结果;
结构体里面的东西那些东西,都是我们熟悉的东西。
千万不要因为一个结构体框起来以后就不知所措了。
旧的知识,新的用法。
结构体是纸老虎,旧知识新用法,easy相关推荐
- 7.3结构体是纸老虎,旧知识新用法
7.3结构体是纸老虎,旧知识新用法 普通定义和结构体定义的不同方式和区别 #include<stdio.h> #include<stdlib.h> #include <s ...
- C# 中 System.Index 结构体和 Hat 运算符(^)的全新用法
翻译自 John Demetriou 2019年2月17日 的文章 <C# 8 – Introducing Index Struct And A Brand New Usage For The ...
- c语言 结构体ppt,C语言知识学习结构体.ppt
C语言知识学习结构体.ppt Chap 9 结构,9.1 输出平均分最高的学生信息 9.2 学生成绩排序 9.3 修改学生成绩,本章要点,什么是结构结构与数组有什么差别 有几种结构的定义形式,它们之间 ...
- c语言如何为结构数组赋值,C语言结构体数组同时赋值的另类用法
说到C语言结构体数组的同时赋值,许多人一想就会想到用以下的这种方法,咱们来写一个例子: #include struct student { int a; int b ; int c ; }; stru ...
- c语言中sizeof结构体,C语言中的sizeof用法
C语言中的sizeof是一个很有意思的关键字,经常有人用不对,搞不清不是什么.我以前也有用错的时候,现在写一写,也算是提醒一下自己吧.反正现在来看,还在搞sizeof是什么意思,怎么用正确,还是有点搞 ...
- c语言结构体世界杯,世界杯冷知识 | 12座球场的结构巡礼
原标题:世界杯冷知识 | 12座球场的结构巡礼 2018世界杯开赛一周,32只球队都已亮相完毕(有些球队在买回家机票了?),同时12座赛场也都和大家见过面了,也许专(he)心(jiu)看(lu)球(c ...
- C语言笔记含源码(变量、输入输出、分支、循环、函数、数组、指针、字符串、结构体)小总结
文章目录 一.变量与输入输出 二.分支语句 三.循环 四.函数 五.数组 六.指针 七.字符串 八.结构体 一.变量与输入输出 定义变量需要:类型.变量名.变量值(可有可无) #include < ...
- 【零基础学C语言】知识总结八:struct 结构体与 union 共用体
struct 结构体 struct即结构体,C程序中经常需要用相关的不同类型的数据来描述一个数据对象.例如,描述学生的综合信息时,需要使用学生的学号.姓名.性别等不同类型的数据时,像这种数据类型总是在 ...
- c++入门之初话结构体
结构体是一种具有一定数据结构思想的数据类型,我们在对待结构体的时候,用该从数据结构的思想去审视结构体.下面给出结构体的定义 1 struct mystruct 2 {char name[20]; 3 ...
最新文章
- 用Go重构C语言系统,这个抗住春晚红包的百度转发引擎承接了万亿流量
- 折腾Java设计模式之责任链模式
- Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
- Mac安装PhoneGap3
- 英特尔核芯显卡控制面板没有了_「有趣」第41期:被英特尔取消发售的CPU长啥样?...
- ubuntu16.04下下载baiduyun大文件
- 手机屏幕宽高像素计算_2020年的智能手机拍照新设计,就全看下半年了
- jQuery EasyUI使用教程之创建展开行详细编辑表单的CRUD应用
- vue中简单的小插曲
- OpenCV Show Image cvShowImage() 使用方法
- Iphone 清空联系人
- L1-046 整除光棍 (20 分)
- 推荐一款基于bootstrap的漂亮的前端模板——inspinia_admin
- hack the box(5985 WinRM)
- jpg转word免费的软件
- java 线程池 ThreadPoolExecutor 源码扩展 支持先增加非核心线程处理任务后放任务队列
- 电脑网络适配器黄色感叹号,无法连接WiFi?显示适配器黄色小标?
- android本地视频 投屏,小米投屏神器
- 机器学习笔记(通俗易懂)---监督学习介绍:分类与回归,泛化~过拟合与欠拟合(2)
- 用于单图像超分辨率的增强深度残差网络