c语言 指针地址复制,C语言指针、地址、赋值三者含义
先来一个观点.大家先看看对不对
按:在CSDN论坛上,有位坛友提到这个问题:
====================================
先看一段代码:
#include
void main()
{
int*p=10;
printf("%d",p);
}
看 看上述代码有什么问题没有?相信清楚指针概念的各位知道,int*p其实划分来看是(int*)p,他其实是一个指针,那么int*p=10;等价于 int*p;p=10;,大家都知道,指针就是地址,前面语句的意思是,把常量10的值赋给指针p,按照定义来说,这是不合法的,因为常量不能直接赋值给 指针,比如int a=10;int*p=&a;这才是合法的。但是我通过VC6.0编译器编译一下,文件名为al.C(注意了,非CPP后缀),结果编译器毫不报 错;输出结果为10。
==============================&
c语言 指针地址复制,C语言指针、地址、赋值三者含义相关推荐
- c int转char数组_C语言 指向数组和字符串的指针
实例1 我们在pointer_test.c的文件中写一个test2()函数,我们定义一个有3个元素的字符数组初始化值分别为,'A', 'B', 'C',然后定义一个字符指针pc,把数组ca的首地址复制 ...
- c语言多维数组指针地址讲解,C语言入门之多维数组的指针变量
一.多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0 1 2 3 4 5 6 7 8 9 10 11 设数组a的首地址为1000,各下标变量的首地址及其值如图所示. 在前面曾经介绍过, ...
- 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )
文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...
- printf 指针地址_c语言入门 第十四章指针
我们之前研究的数据类型, 语句, 函数等等,这些内容可以认为是编写程序的基础,除了c语言之外,在其他的编程语言当中也会有相似的内容 我们接下来要研究的指针,可以认为是c语言独有的特性,学会如何的使用指 ...
- c语言指针的地址存放,c语言 - *指针 和 地址
最近在研究oc的底层,全是c/c++的代码,虽然以前学过也写过,其实不怎么用都忘得差不多了. 首先我们来了解一下 * 和 &这两个符号 通俗点儿理解其实&地址就是就是一个存放地址的变量 ...
- 翁恺老师C语言学习笔记(十)指针_指针变量就是记录地址的变量
指针变量就是记录地址的变量 scanf函数 · 如果能够将取得的变量的地址传递给一个函数,能否通过这个地址在那个函数内访问这个变量 · scanf("%d", &i) · ...
- C语言数组和指针的理解_在取地址运算上的操作_指针加减操作_a 和a 的区别
1.一个实例+理论分析 在了解数组和指针的访问方式前提下,下面再看这个例子: main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); pr ...
- C语言中 指针变量 取地址符的用法 *指针变量名的用法
文章目录 总结 Intro Code 图示 总结 众所周知,内存可以看成一个一个相邻的格子(类比Excel),而数据就存储于这些格子之中(size大的变量占用格子数多,size小就占用小).而每个格子 ...
- 【C 语言】指针数据类型 ( 不允许向 NULL 地址写入数据 | 不允许不断地改变指针指向 | 字面量存放位置 )
文章目录 一.不允许向 NULL 地址写入数据 二.不允许不断地改变指针指向 三.字面量存放位置 一.不允许向 NULL 地址写入数据 声明指针变量 , 并为其 设置 NULL 初始值 , NULL ...
最新文章
- appium+tidevice实现iOS自动化测试(Mac)
- Codeforces 985C (贪心)
- pyspark连接mysql
- nyoj-20-吝啬的国度(深搜)
- 设计模式学习笔记-观察者模式
- WSL2 支持挂载物理磁盘,Windows 可直接访问 ext4
- couchbase集群_使用CLI扩展和重新平衡Couchbase集群
- Nginx开启stub_status模块配置方法_nginx
- 扩展欧几里得exgcd算法 acm寒假集训日记22/1/12
- Zabbix 添加WEB监控(学习笔记十一)
- 洛谷P5159 WD与矩阵
- [转载] Python Web开发最难懂的WSGI协议,到底包含哪些内容? WSGI服务器种类和性能对比
- 基于Handsome主题的站点页脚美化教程
- Linux TCP之sack(二)
- zb system login.php,zblog 修改后台登陆地址的教程
- CTF crypto(一)一些简单的编码与加密
- 微信第三方服务平台java授权获取token(一)
- 微信公众号--订阅通知
- 深度学习与计算机视觉教程(11) | 循环神经网络及视觉应用(CV通关指南·完结)
- adb不是内部或外部命令,AndroidStudio中ADB命令不能用的问题