在C语言里面指针是一种数据类型,是给编译看的,也就是说指针与int、char、数组、结构体是平级的,都是一个类型。 带"*"号的变量我们称之为指针类型,例如: char* x; short* y; int* a; float* b; ... 任何类型都可以带这个符号,格式就是:类型* 名称;星号可以是多个。 指针变量的赋值格式如下: 指针类...
1. C语言基础语法和数据类型 2. 控制语句和循环语句 3. 函数的定义和调用 4. 指针的使用 5. 结构体和联合体 6. 内存动态分配和管理 7. 文件操作 8. 预处理器指令 9. 数组和字符串的使用 10. 标准库函数的应用 这些知识点是C语言中比较重要和基础的内容,掌握了它们就可以进一步深入学习C语言并进行编程实...
我们打印结构体指针的宽度,最终结果是4,这时候我们需要知道不论你是什么类型的指针,其特性就是我们之前说的指针的特性,并不会改变。 如下代码就是使用结构体指针: // 创建结构体 Point p; p.x=10; p.y=20; // 声明结构体指针 Point* ps; // 为结构体指针赋值 ps = &p; // 通过指针读取数据 printf...