《C 语言从代码示例入手》系列文章将带你开启 C 语言编程的探索之旅。通过大量简单且实用的代码示例,由浅入深地展现 C 语言的核心知识点,包括变量、数据类型、运算符、控制结构、函数等。每一个代码示例都有详细的解释和注释,让你能轻松理解代码的功能和运行原理,助你逐步掌握 C 语言的编程技巧,快速提升编程能力,为后续深入学习和开发打下坚实基础。
关于C语言的运行环境安装配置,请参看:【C 语言】从代码示例入手(零)
目录
三、修改指针变量的指向值,与指针变量赋值给普通变量point3.c
在 C 语言中,指针是一种特别的数据类型。它用于存储变量的内存地址,就像一把指向特定内存位置的 “钥匙”。通过指针,能直接访问和操作内存,极大增强了程序对数据的操控能力。例如,使用指针可高效处理数组,因为数组名本质就是指向其首元素的指针。指针还常用于函数间传递大量数据,避免数据拷贝开销,提高程序运行效率 。
一、 指针变量指向变量地址
1、运行界面point1.c
2、函数源码
#include <stdio.h>
int main(){
int a = 100;
char str[10] = "cyjch";
printf("%#X, %#X\n", &a, str);
return 0;
}
3、代码说明
%#X表示以十六进制形式输出,并附带前缀0X。
a 是一个变量,用来存放整数,需要在前面加&来获得它的地址;
str 本身就表示字符串的首地址,不需要加&。
4、运行结果
输出结果:0X或0x开头的都是十六进制数,0X和0x只是为标识而已