C语言学习(四) 上集

简介: C语言学习(四)上集

指针(*,&)


image.png


image.png


image.png


指针大小

double在32位平台上是4个字节,64位平台上是8个字节


image.png


结构体(struct)


结构体
char int double ....
人 = 3.14
'w'
书 - 复杂对象
名字+身高+年龄+身份号码+....
书名+作者+出版社+定价+书号....
复杂对象 -- 结构体 - 我们自己创造出来的一种类型

image.png


   结构体变量.成员

->       结构体指针->成员


image.png


改书名,改价格

注:1.插入name时用char插入字符串(不是变量),不能用  b1.name = C ++ 改书名-->要用 strcpy(b1.name, "C++")  

     2.插入价格时用short插入一个整形(可看作变量),可用   b1.price = 15 改价格


image.png




image.png


注:只要是整数,内存中存储的都是二进制的补码

原码:直接按照正负写出的二进制序列,举例-2


image.png


++--


image.png


(类型)——强制类型转换

int b = (int)4.14;//double转变为整型

逻辑或

image.png


逻辑与


image.png


条件操作符


image.png


类型定义


image.png

目录
相关文章
|
5月前
|
存储 C语言
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
341 1
|
5月前
|
编译器 C语言 C++
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
55 0
|
1月前
|
C语言
教你快速理解学习C语言的循环与分支
教你快速理解学习C语言的循环与分支
16 0
|
3月前
|
编译器 C语言
C语言函数的学习
掌握函数的使用是学习C语言的关键一环,理解和应用这些基本的函数概念将使你能够更有效地利用C语言的强大功能。
24 0
|
5月前
|
存储 程序员 Go
|
5月前
|
存储 编译器 C语言
c语言学习历程【1】
c语言学习历程【1】
68 1
|
5月前
|
C语言
C语言学习记录——枚举(定义、与结构体的区别、优点)
C语言学习记录——枚举(定义、与结构体的区别、优点)
59 3
|
5月前
|
C语言
C语言学习记录——通讯录(静态内存)
C语言学习记录——通讯录(静态内存)
32 2
|
5月前
|
存储 C语言
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
79 2
|
5月前
|
测试技术 C语言
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
46 1