定义和使用结构.cpp
#include <iostream> #include <string> using namespace std; struct Student { int nID; char szName[20]; char szAddr[100]; char szPhone[15]; float fScore; }; void main() { //据说此时候s的值是随机的...但是编译不通过 //Student s; //声明的时候可以这样赋值,非声明的地方不能这样赋值 Student S = {1,"李明","解放路85号","12345678912345",93.5}; Student s; s.nID = 1; strcpy(s.szName,"李明"); strcpy(s.szAddr,"解放路85号"); strcpy(s.szPhone,"12345678912345"); s.fScore = 93.5; cout<<s.nID<<endl; cout<<s.szName<<endl; cout<<s.szAddr<<endl; cout<<s.szPhone<<endl; //结构与指针 Student* ps = &s; strcpy(ps->szAddr,"火星"); cout<<s.szAddr<<endl; }
枚举类型.cpp
#include <iostream> using namespace std; enum Test{ t0, t1, t2 = 3, t3, }; void pintInfo(Test t); void main() { Test t = t0; //从0开始,t = 0 cout<<t<<endl; t = t1; //下一个自动+1,现在t=1 cout<<t<<endl; t = t2; //因为设定了t2=3,所以现在t = 3 cout<<t2<<endl; t=t3; //下一个自动+1,现在t=4 cout<<t3<<endl; //输出“现在是t3” pintInfo(t); } void pintInfo(Test t) { switch(t) { case t0: cout<<"现在是t0"<<endl; break; case t1: cout<<"现在是t1"<<endl; break; case t2: cout<<"现在是t2"<<endl; break; case t3: cout<<"现在是t3"<<endl; break; } }
用typedef声明类型.cpp
#include <iostream> using namespace std; //用typedef 来给tagStudent定义别名 typedef struct tagStudent { int nID; char szName[20]; char szAddr[100]; char szPhone[15]; float fScore; }Student,*PStudent; //给tagStudent定义了一个Student的别名和一个PStudent的指针别名 void main() { tagStudent s; tagStudent* ps; //等价于 Student s; //因为PStudent是指针类型,所以s不需要加* PStudent s; }
相关推荐
1:支持自定义数据类型中嵌套自定义数据类型。2:支持自定义数据类型 基本类型数组。3:不支持自定义数据类型中嵌套自定义数据类型数组,注意,是不支持 。这东西能干嘛呢?。一般可以用来直接保存/还原自定义数据类型。...
易语言自定义数据类型变量保存源码,自定义数据类型变量保存,CLSave
易语言自定义数据类型数组排序源码,自定义数据类型数组排序,更新超级列表框,取随机品名,根据产地排序,根据类别排序,根据售价排序
易语言内存自定义数据类型源码,内存自定义数据类型,WriteProcessMemory,VirtualAllocEx,RtlMoveMemory,GetCurrentProcess,LocalSize
易语言源码易语言自定义数据类型的内存存储方式.rar 易语言源码易语言自定义数据类型的内存存储方式.rar 易语言源码易语言自定义数据类型的内存存储方式.rar 易语言源码易语言自定义数据类型的内存存储方式.rar ...
火山PC类似易语言的自定义数据类型结构体案例
易语言源码易语言自定义数据类型与字节集转换源码.rar 易语言源码易语言自定义数据类型与字节集转换源码.rar 易语言源码易语言自定义数据类型与字节集转换源码.rar 易语言源码易语言自定义数据类型与字节集转换...
易语言取自定义数据类型大小源码,取自定义数据类型大小,取内存块大小_
易语言自定义数据类型的内存存储方式源码,自定义数据类型的内存存储方式
易语言自定义数据类型访问提速源码,自定义数据类型访问提速,传址递增,极速
易语言源码易语言自定义数据类型数组演示源码.rar 易语言源码易语言自定义数据类型数组演示源码.rar 易语言源码易语言自定义数据类型数组演示源码.rar 易语言源码易语言自定义数据类型数组演示源码.rar 易语言...
c++的自定义数据类型的初步学习内容
https://blog.csdn.net/qq_29542611/article/details/88880215 Windows编程-Windows RPC 传递自定义数据类型、自定义数据类型数组、指针数组 示例demon
资源介绍:。易语言启动线程传自定义数据类型参数源码。资源作者:。@呵呵仙。资源界面:。资源下载:。
易语言源码易语言DLL返回自定义数据类型源码.rar 易语言源码易语言DLL返回自定义数据类型源码.rar 易语言源码易语言DLL返回自定义数据类型源码.rar 易语言源码易语言DLL返回自定义数据类型源码.rar 易语言源码...
易语言自定义数据类型与字节集转换源码,自定义数据类型与字节集转换,自定义写出内存,字节集文件到自定义,自定写出,写到自定,GlobalSize
易语言DLL返回自定义数据类型源码。@易语言资源论坛。
LABVIEW中自定义控件和自定义数据类型示例,对初学LABVIEW的同学很有用
易语言利用自定义数据类型和数组. 制作键对值操作类/内存配置。@kn剑齿虎。
C语言教学之自定义数据类型,自己看!是什么大家都懂