结构体类型变量的声明方式
来源:互联网 发布:淘宝活动文案怎么写 编辑:程序博客网 时间:2024/05/16 11:29
1.本文讲述一下结构体变量的声明方式
2.代码如下:
#include <stdio.h>typedef struct{ char bookISBN[20];//书号 char bookName[20];//书名 int price;//数据项 }Book;//这里的Book为单纯的节点,但是*LinkList则为一个指针类型 int main(){//正确定义方式1: Book* book1 ;book1 = new Book;//[Error] conversion from 'Book*' to non-scalar type 'Book' requested //记住new 操作之后得到的是一个指针类型,所以我们需要将其返回给一个指针型变量--->在使用之前需要申请一个Book *book1; scanf("%s %s %d",&book1->bookISBN,&book1->bookName,&book1->price);printf("%s %s %d\n",book1->bookISBN,book1->bookName,book1->price);//正确定义方式2: Book book2;//新建一个Book型结构体变量book2 scanf("%s %s %d",&book2.bookISBN,&book2.bookName,&book2.price);printf("%s %s %d\n",book2.bookISBN,book2.bookName,book2.price);}/**测试数据0001 计算机网络 230002 数据结构 34 **/3.常见错误定义方式
(1)错误定义方式1:
book = new Book;//[Error] 'book' was not declared in this scope
因为这里没有什么book是什么,故在这个程序中找不到这个book变量。直接对其进行赋值了
修改意见:将其订正成1或者是2
0 0
- 结构体类型变量的声明方式
- C语言定义结构体时注意成员变量的类型和声明顺序
- js变量类型及其声明方式
- C常见问题之结构的声明和结构变量的定义方式
- 结构体类型变量
- 指向结构体类型变量的使用
- C语言 struct结构体的变量声明加冒号
- struct结构体的变量声明加冒号
- C语言 struct结构体的变量声明加冒号
- 结构体类型重声明导致的bug一个
- 结构体的声明(extern)与调用的方式
- 变量 声明变量 声明变量类型分类
- C语言中结构体的声明方式
- VBA--声明变量类型的一个陷阱!
- 枚举变量的使用和类型声明
- js变量的声明、类型、以及使用
- 变量类型、存储方式、函数声明调用——记录
- 结构类型变量的引用
- excel 多个文件合并,字段相同
- HDU 2544最短路(Dijkstra算法+Floyd算法)
- 走迷宫
- leetcodeOJ 71. Simplify Path
- 什么是P问题、NP问题和NPC问题
- 结构体类型变量的声明方式
- 单选框点击文字也能选中
- linux基础2-8ldap网络用户账号
- CSDN 强制用户绑定手机号码
- js点击多个同类元素 只能点击一次 必须循环出来
- 通过jxl生成excel的一般方法
- [解决方法]Idal写简单的Spark编程时报错:java.lang.VerifyError: class com.fasterxml.jackson.module.scala.ser.
- Vue2.0 实战 之 上啦加载下拉刷新
- bootstrap的垂直tab——一个菜鸡的学习过程