博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++相对于c语言中的结构体增强
阅读量:4211 次
发布时间:2019-05-26

本文共 473 字,大约阅读时间需要 1 分钟。

struct类型的加强:

C语言的struct定义了一组变量的集合,C编译器并不认为这是一种新的类型

C++中的struct是一个新类型的定义声明

 

比如在c语言中,直接看代码注释

#include
struct Teacher{ char name[32]; int age;};void main(){ Teacher t1; //在c语言中,这样子定义是不行的,如果你用的是c编译器,那么其是不会被编译通过的,是会报错的。 struct Teacher t1; //这样子才是对的。 t1.age = 100; printf("hello....\n");}

在c++中,即用的是c++编译器

#include
struct Teacher{ char name[32]; int age;};void main(){ Teacher t1; //用c++编译器这样子是对的,因为c++中把这个Teacher当成了新的类型 t1.age = 100; printf("hello....\n");}

 

转载地址:http://aqzmi.baihongyu.com/

你可能感兴趣的文章
Server 2005 专用管理员连接 (DAC) 使用技巧
查看>>
实例名 (SQL Server Express)
查看>>
索引视图
查看>>
信息粒度
查看>>
模式分解
查看>>
数据和信息
查看>>
讲解MSSQL数据库中SQL锁机制和事务隔离级别
查看>>
Reporting Services 2: 参数化报表
查看>>
配置用于远程管理的报表服务器
查看>>
Sql2005 全文索引
查看>>
全文检索拾零
查看>>
sql server 2008全文索引干扰词示例
查看>>
SQL Server DATEDIFF() 函数
查看>>
关于使用表接收存储过程返回结果集的问题
查看>>
SQL Server数据库常用的T-SQL命令
查看>>
SQL SERVER性能优化--Tempdb相关问题
查看>>
SQL SERVER 中如何使用行锁
查看>>
SQL Server索引原则
查看>>
清理SQL Server 2008数据库日志
查看>>
索引记录数据的基本格式
查看>>