社区
C语言
帖子详情
c指针的问题!
sxbobo2002
2002-05-12 12:51:12
自从学了指针以后,我编程序的时候就会感到很苦恼,一个程序可以用指针完成,也可以不用指针完成,用啦!可以使程序效率高,不用!可以使程序清晰!
到底我该什么时候用,什么时候不用(指的是用指针和不用指针都能完成的情况下)
请各位谈谈各位是如何使用指针的!
...全文
107
24
打赏
收藏
c指针的问题!
自从学了指针以后,我编程序的时候就会感到很苦恼,一个程序可以用指针完成,也可以不用指针完成,用啦!可以使程序效率高,不用!可以使程序清晰! 到底我该什么时候用,什么时候不用(指的是用指针和不用指针都能完成的情况下) 请各位谈谈各位是如何使用指针的!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rivershan
2002-05-12
打赏
举报
回复
看你的程序想干什么呗~
titus2000
2002-05-12
打赏
举报
回复
同意楼上说的:“指针可是C语言的精髓呀”
不过,前一段时间听说印度的程序员流行用数组,一开始就把数组定义的很大,他们说以现在计算机的速度,指针的效率优势与编程时采用数组所获得的编程速度优势相比,并不算什么。采用这些又大又长的数组反而节约了开发时间。不知各位认为这样是不是有道理。
flyooh
2002-05-12
打赏
举报
回复
用周星弛的话说:“难用不是它的错,用不好就是你的错了”呵呵
DZ_COM
2002-05-12
打赏
举报
回复
指针学起来觉得挺深奥的 有什么好的方法没有
kof99th
2002-05-12
打赏
举报
回复
用java啊,可以省去指针的。如果你用c++,不要想避开指针
sheve
2002-05-12
打赏
举报
回复
C语言嘛,指针肯定是要用的,除非你所有的操作都与地址无关。但那样的话,就干脆不要用C语言了。如果你想精通C语言的话,一定要学会喜欢指针。
huang_yi_cn
2002-05-12
打赏
举报
回复
那就看各自的利弊了
指针用的好,会给你带来很大好处的。
ekuan
2002-05-12
打赏
举报
回复
指针可是C语言的精髓呀
atlantis13579
2002-05-12
打赏
举报
回复
各位大哥帮我看一下
http://www.csdn.net/expert/topic/715/715891.xml?temp=.4817011
谢谢
tnt_tnt
2002-05-12
打赏
举报
回复
一个程序的好坏不在是不是用了指针,是在你是不是要这样用!
只要能很好的完成用户的要求,就是一个好程序,如果你是想有其他的思路,象用多种方法那就另当别论
alula
2002-05-12
打赏
举报
回复
我认为,
既然站在这块土地上,你一定得把指针运用的得心应手。
先尝试着深入去弄清楚指针是个什么东西。注意,要及时回过头来想想、比较一下指针和一般的int, char...数组的不同,在进一步比较一下函数指针、struct,最后发觉,其实它们都是一样的东西 -- 在一个内存区域存储了不同的东西而已 -- 也因为存储了不同的东西而赋予了不同的类型操作(*, &...;不同类型有不同操作这也太很自然了,就像char、int...会存在不同操作一样)。
建议先不要去追探指针的指针等等,会复杂化问题。
dajian2000
2002-05-12
打赏
举报
回复
两个前提:
1. 尽量不影响程序可读性;
2. 能明显提高效率;
然后你要做的就是好的设计了!
okwuzhijun
2002-05-12
打赏
举报
回复
尽管当今的要求是程序的可读性,但既然是c能用的地方就应该用。只要不牵强。
liem
2002-05-12
打赏
举报
回复
开始学习时可以用指针的地方尽是用指针,可以加深对指针的理解及其应用水平
wwbchiyewwb
2002-05-12
打赏
举报
回复
对啊,我同意阿翔的
SphereEGO
2002-05-12
打赏
举报
回复
你的想法是错误的
指针能引发出许多编程技巧,而许多特别的程序逻辑都必须使用指针才能完成
c#不使用指针便出现了许多问题,只能用奇奇怪怪的新增key word来解决
coyj
2002-05-12
打赏
举报
回复
改用的时候就用,不该用的时候当然不用(废话?)
什么时候该用,什么时候不该用,你现在是不能深刻的体会的,说实话,最指针的操作,从某种程度上可以看出一个人的c的水平。
一般说来,在传递大对象的时候都要用指针,在需要多个返回值的时候也要用等等
可以说,指针有多少种应用,那些地方就一定要用指针,如函数指针,这些在学编程初期是无法看到的,当你达到一定的程度,自然而然就形成了何时用与何时不用的思想,那时怎么用那就是小事了。
hurrah_yule
2002-05-12
打赏
举报
回复
steedhorse(晨星) 大哥说得很好,小弟感觉是受益非浅!以后请多多指教!
sxbobo2002
2002-05-12
打赏
举报
回复
多谢楼上提出的宝贵意见!
panyf_2k
2002-05-12
打赏
举报
回复
C程序的实质就是指针操作.
加载更多回复(4)
基于JavaEE的博客网站系统设计与实现(代码+数据库+LW)
摘要:随着互联网技术的飞速发展与自媒体时代的全面到来,个性化内容创作与知识分享成为网络社交的重要形式,传统博客平台功能单一、交互性不足、内容管理不规范、用户体验不佳,难以满足普通用户、博主与管理员的多元化需求,因此设计并实现集文章创作、音乐分享、智能推荐、互动交流于一体的现代化博客网站具有重要意义。本毕业设计采用前后端分离架构,基于 JavaEE 技术体系,以 SpringBoot 为后端核心框架、Vue 为前端开发框架,结合 MySQL 数据库完成系统开发,围绕普通用户、博主、管理员三类角色,后端实现用户认证、内容发布、权限管理、数据统计等核心业务逻辑,前端搭建响应式操作界面并集成注册登录、博客发布、评论互动、个人中心等功能,同时运用 MD5 加密、人脸识别、AI 智能客服、敏感词过滤等技术提升系统安全与用户体验,完善权限管控与内容合规机制。经测试,系统运行稳定、操作便捷,可满足各类用户核心需求,有效解决传统博客平台痛点,达到毕业设计预期目标,为自媒体内容创作与分享提供了安全高效的线上解决方案。 关键词:个性化内容创作;网络社交;现代化博客网站;前后端分离
无线通信工业级5.8G大功率无线基站技术:WFS7000BI在智慧物流与工业4.0中的远距离桥接应用
内容概要:WiFiSupply斯普莱WFS7000BI是一款高性能、电信工业级的室外型大功率无线基站,支持5.8GHz全频段(4920-6100MHz),基于MIMO 2T2R架构,最大发射功率达30dBm/1000mw,无线带宽最高300Mbps,点对点实际吞吐量超过150Mbps,支持TDMA时分多址技术,通信延迟≤1ms,具备强抗干扰能力和超远传输距离(桥接可达150公里以上)。设备集成16dBi双极化扇区天线,支持快速无缝漫游、多SSID、VLAN、QoS、VPN、防火墙、巨量安全隧道等多种网络功能,采用IP68防护等级和宽温设计(-45~85℃),具备防浪涌、防静电、电磁屏蔽等工业级防护特性,适用于复杂环境下的无线桥接与覆盖。支持胖瘦AP模式、本地及云端管理,并提供API接口实现第三方平台集成。; 适合人群:从事工业无线网络建设、系统集成、智能交通、智慧物流等领域的网络工程师、技术负责人及项目实施人员。; 使用场景及目标:适用于智慧交通、工业4.0、AMR/AGV小车组网、无人机遥控、车载船载视频传输、驾驶员考试系统、森林防火监控等对稳定性、低延迟、远距离通信要求高的室内外无线通信场景,目标是构建高可靠、高安全、长距离的无线网络传输系统。; 阅读建议:本文档技术参数详实,建议结合具体项目需求重点查阅频段、功率、组网模式、防护等级及管理方式等内容,便于选型与部署。
无线通信工业级WiFi6双射频AP关键技术:2.4G/5.8G高负载设备在智慧物流与工业4.0场景中的应用
内容概要:WiFiSupply斯普莱WFS7000-52AX5是一款高性能、高负载型工业级双射频无线AP基站,支持2.4G和5.8G双频段WiFi6(802.11ax)标准,采用OFDMA、MIMO 4T4R架构及射频合路技术,实现最大1974Mbps的双频合并带宽。设备具备29dBm高发射功率、-96dBm高接收灵敏度,支持Fast Roaming快速漫游(切换延迟≤30ms)、多链路聚合、主备链路备份、巨量安全隧道等核心技术,保障低延迟、零丢包的稳定通信。配备5个千兆网口(含1个2.5G口)、支持POE/DC/端子多种供电方式,具备IP54防护、-45~85℃宽温运行、防浪涌防静电等工业级设计,适用于复杂恶劣环境。支持胖瘦一体模式、云端/本地/图形化多方式管理,并提供API接口便于第三方平台集成。; 适合人群:工业自动化、智能制造、智慧物流等领域中从事无线网络部署与运维的工程师和技术人员,具备基本网络知识和工业通信需求的专业用户。; 使用场景及目标:①用于AMR/AGV/RGV小车、无人叉车、穿梭车、天车、堆垛机等移动设备的无线联网;②满足无人机遥控、车载、船载、火车视频传输、分拣机PLC控制等高移动性、高可靠性场景的无线桥接与覆盖需求;③实现工业4.0环境下大规模终端接入、无缝漫游、安全传输的无线网络建设。; 阅读建议:本文档技术参数详尽,建议结合实际部署场景重点关注设备的射频性能、漫游切换、供电安装方式及管理功能,以便充分发挥其在高负载、强干扰工业环境下的优势。
科技服务机构如何通过行业洞察增强服务客户的竞争力?.docx
科技服务机构如何通过行业洞察增强服务客户的竞争力?
【ACDC微电网的能源管理策略】微电网仿真模型包括光伏发电机、燃料电池系统、超级电容器和直流侧的电池,包括电压源变换器(VSC),用于将微电网的直流侧与交流侧相连接Simulink仿真实现
内容概要:本文提出了一种基于混沌系统与DNA编码的彩色图像加密解密方案,旨在提升图像传输的安全性与抗干扰能力。通过结合混沌系统的初值敏感性、伪随机性和遍历性,以及DNA编码的高维信息存储与并行处理优势,实现对彩色图像RGB三通道的多层级加密。方案涵盖图像预处理、混沌序列生成、像素置乱、DNA编码扩散和通道融合等关键步骤,构建了复杂的双重混淆扩散机制。同时,系统开展了抗噪声与抗裁剪性能分析,验证了算法在高斯噪声、椒盐噪声干扰及不同面积、位置裁剪下的鲁棒性,结果表明解密图像仍能保持主体结构与核心信息的完整性。; 适合人群:具备一定信息安全与图像处理基础知识,从事信息隐藏、多媒体安全或密码学相关研究的研究生及科研人员。; 使用场景及目标:①应用于数字图像的安全传输与存储,如医疗影像、军事通信等高安全需求领域;②用于研究图像加密算法的抗攻击能力与鲁棒性机制;③为混沌系统与生物编码技术在信息安全中的融合应用提供理论支持与实践参考。; 阅读建议:建议结合Matlab代码实现对加密流程进行仿真复现,重点关注混沌参数设置、DNA编码规则选择对加密效果的影响,并通过添加不同类型与强度的噪声、裁剪攻击来测试算法鲁棒性,深入理解其安全机制与优化方向。
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章