关于技术学习认识的一些搜集

c语言指针习题及答案 c语言中指针是较为重要的知识点,掌握指针你会更上一层楼。 立即下载
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)

想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”
但我又不得不承认:
 有那么些人喜欢或者适合用“先具体再抽象”的方法学习和理解复杂事物;
 而另一些人喜欢或者适合用“先抽象再具体”的方法学习和理解复杂事物。
而我本人属前者。

这辈子不看内存地址和内存值;只画链表、指针示意图,画堆栈示意图,画各种示意图,甚至自己没画过而只看过书上的图……能从本质上理解指针、理解函数参数传递吗?本人深表怀疑!
这辈子不种麦不收麦不将麦粒拿去磨面;只吃馒头、吃面条、吃面包、……甚至从没看过别人怎么蒸馒头,压面条,烤面包,……能从本质上理解面粉、理解面食吗?本人深表怀疑!!

提醒:
“学习用汇编语言写程序”
和
“VC调试(TC或BC用TD调试)时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!

不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!

有人说一套做一套,你相信他说的还是相信他做的?
其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?

不要写连自己也预测不了结果的代码!

电脑内存只是一个一维二进制字节数组及其对应的二进制地址;

人脑才将电脑内存中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……

--------------------------------------------------------------------

什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。至于具体如何处理就是所谓算法。

推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

安装破解IAR EWARM 8.2,提供注册机 IAR Embedded Workbench for ARM(IAR for ARM)是一款微处理器的集成开发环境软件,该集成开发环境中包含了IAR的C/C++编译器、 汇编工具、链接器、库管理器、文本编辑器、工程管理器和C-SPY调试器,支持ARM,AVR,MSP430等芯片。   一、安装 双击运行安装程序,点击Install IAR Embedded Workbench for ARM... 阅读详情

相关推荐

光猫改桥接后,一根网线搞定IPTV和上网的保姆级教程(附VLAN配置避坑点)

本文详细介绍了光猫改桥接后如何通过单线复用技术实现IPTV和上网功能共存。从VLAN配置原理到具体操作步骤,包括光猫超级管理员权限获取、VLAN绑定设置及路由器IPTV功能配置,提供了全面的保姆级教程。特别针对常见问题如IPTV信号丢失、网速下降等给出了实用解决方案,帮助用户轻松避坑。

weixin_29927965的博客 1781

彻底搞定C指针例题

#include <iostream> #include <cstdlib> #include <ctime> using namespace std; void find(char array[], char search, char *pa) { int i; for(i = 0; *(array + i) != '\0'; i++) { ...

晚晴小筑 216

利用ArcMap实现遥感图像语义分割标注的完整流程解析

本文详细解析了利用ArcMap进行遥感图像语义分割标注的完整工作流。从工程创建、数据导入、SHP文件创建,到实战勾画地物、要素转栅格,再到最终的裁剪对齐,提供了每一步的关键操作与避坑指南。该方法特别适合处理大尺寸、带地理坐标的遥感影像,能高效产出精准对齐的图像-标签对,为后续深度学习模型训练奠定可靠的数据基础。

gpu4optimizer的博客 1216

过程中的点点滴滴【学习疑问】

1:接口和抽象类的区别? 总结几句话来说: 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。 5、抽象类里的抽象方

q9999875的专栏 412

【白话系列】倍增算法

【序言】         我认为吧,所有能够优化复杂度的算法都是神奇的,所有能够化繁琐为形象的文字都是伟大的。一直觉得倍增算法是个很神奇的东西,所以决定写点东西纪念一下它。但是作为一个非常不称职的OIER,我非常讨厌在看别人的算法解析时整版的i,j,k等我看到鼠标就惯性移到右上角的符号语言,所以我想用最形象的方式来纪念它。 【一】         从前,有一只可爱得不得了的小白兔,它想从

JarjingX 3万+

CIMPro孪大师,支持 3DGS 高斯泼溅的一站式零代码数字孪生平台

高斯泼溅导入数字孪生开发引擎

2501_90821319的博客 1110

C语言——指针进阶(含例题及详细代码分析)

指针就是地址!

Dirty_artist的博客 2074

Ribo-seq数据解析:从翻译效率计算到动态可视化分析

本文系统介绍了Ribo-seq(核糖体印迹测序)数据分析全流程,从核心的P-site定位、翻译效率计算,到差异翻译分析和动态可视化。重点阐述了如何利用Ribo-seq高分辨率数据揭示基因表达在翻译层面的精细调控,并提供了从数据处理到生物学解读的实用工具与避坑指南。

weixin_28559803的博客 422

计算机专业找工作没方向?零基础入门到精通,收藏这一篇就够了

*1.市场需求大:**随着数字化转型和技术创新的加速,计算机专业人才在金融、电子、教育等多个行业都有很高的需求。**2.就业范围广:**计算机专业的毕业生可以从事网络安全、数据分析、人工智能、软件开发、云计算、游戏开发等多个领域的工作。**3.薪资水平高:**根据有关数据显示,IT行业是目前平均收入较高的行业,其从业人员平均年薪已逾十万元。**1.证券方向:**各省基本都有一所证券公司,沿海省份集中在税前30-40万左右,内地集中在20-30万,一般要求硕士。

2401_84215240的博客 1118

抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付)

什么都别说,先看效果: 字节跳动也开放了小程序给商家接入,可以在旗下APP如抖音、今日头条、今日头条极速版等应用中即点即用,基于庞大的数亿用户量为其引流,帮助商家获取用户流量,销售商品,其模式和微信小程序差不多。 1、后台管理地址: https://developer.toutiao.com/ 2、开发文档地址: https://developer.toutiao.com/dev/cn/min...

悟空码字的博客 1万+

继电器的选型规范

触点是继电器中最重要的结构件,触点的使用寿命受触点材料、触点上的电压及电流值(特别是接通时及断开时的电压、电流波形)、负载种类、切换频率、环境情况、接触形式、触点回跳现象等的影响,触点失效多以触点的材料转移、粘连、异常消耗、接触电阻增大等故障现象出现,使用时需要注意。为了稳定工作, DC 型继电器的线圈两端所加电压推荐使用波纹变化率小于±5%的线圈额定电压,否则继电器会工作不稳定,引起触点的粘接或异常损耗,特别是在继电器的驱动电路上连接有电动机、螺线管、变压器等器件时,这种情况更为明显。

qq_43416206的博客 1883

【C语言学习】C语言指针(习题篇)

详细的讲解了一些与指针相关的练习题,对指针的理解和运用有很大的帮助

weixin_63726869的博客 1万+

Coze 上 OpenClaw 完整使用攻略(零代码 + 24 小时在线 + 飞书 / 微信接入)

Coze(扣子)是目前国内零门槛部署 OpenClaw 最友好的平台,无需服务器、不用命令行,5 分钟即可拥有可执行本地 / 云端任务的 AI 助手,还能一键发布到飞书、微信、钉钉等 IM。

hy行者勇哥的博客 2923

技术在与不断的学习新东西&记录和搜集

你要不断的在实战里应用它; 你要不断地学习更多; 你要变学习,边搜集和整理; 扩大技术疆域,跨技术学习;

musk6的博客 323

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java技术搜集学习……进行中

不知不觉一直都是用SpringMVC的一些东西…… 再不学习点新东西,就要被大浪淘沙了……苦笑 1、elasticsearch入门运用过了 2、springboot学习 2.1、视频资料:https://pan.baidu.com/s/1VIn5vsOMII-eKkjRPQiLjQ 密码:0hoy 2.2、要点:把spring-boot项目部署到tomcat容器中 接着...

hgg923的专栏 666

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

AR技术的学习资料搜集

增强现实原理浅析(1) http://site.douban.com/196781/widget/notes/11848880/note/252681453/ 增强现实原理浅析(2) http://site.douban.com/196781/widget/notes/11848880/note/252939946/ OpenCV直方图的使用 http://w

sonikk的专栏 2876

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

20145308 《网络对抗》 信息搜集和漏洞扫描技术 学习总结

20145308 《网络对抗》 信息搜集和漏洞扫描技术 学习总结 实验内容 本实践的目标是掌握信息搜集的最基础技能。具体有(1)各种搜索技巧的应用(2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点(4)漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞 基础问题回答 (1)哪些组织负责DNS,IP的管理。 ICANN统一管理全...

weixin_38166557的博客 373

【2025版】最新互联网时代你必须知道的信息搜集及管理技术,从零基础到精通,收藏这篇就够了!

有时候您需要做一个内部分享汇,但手头上的资料有限,只能通过几个简单的搜网引擎去寻找资料,如何找到主题对口的参考资料是每位管理必备的软技能,本文将分享从“搜索术”,扩大为如何获取、整理各种信息的管理技术。**一、**如上图1所示,“信息搜集及整理术”模型包含三个关键阶段:搜索:“找信息”。用各种搜索渠道快速找到所需的精准信息。集成:“存信息”。简单来说,就是把你找到的信息,定制成为个人资料库,按照自定义的主题,分类存储在自己很方便访问的地方。整理:“理信息”。

logic1001的博客 1242

开源情报搜集系统的核心技术

随着科技快速发展,科研方向的开源情报搜集系统的应用越来越广泛。为了满足科研工作者的需求,开发人员大力研发了许多功能强大的科研开源情报系统。这些系统不仅可以帮助科研人员更加高效地获取、管理和利用科研信息资源,还能为他们提供全方位的信息支持和决策参考。本文将从以下几个方面介绍面向科研方向的开源情报搜集系统的核心技术:数据采集技术数据存储和管理技术数据处理和分析技术数据可视化和呈现技术智能化和机器学习技...

ehaiju的博客 2761

【网络信息搜集】01概述,2024年最新《网络安全面试题及解析》分享

攻击者:先手优势攻击目标搜集防御者:后发制人对攻击者实施信息搜集,归因溯源。

2301_82242273的博客 597

[工作方法]学习的误区

最近在开始复习Java的知识,回过头去看过去这一年学的东西,以及在工作中用到的,发现,要学的东西实在是太多了,真的学不过来,层出不穷的新框架和工具,很容易就让人陷入一种强烈的疲劳感,久而久之就产生了一种自卑感,有些东西一看就会,但是一做就废,不是没有道理的。 上面就是最近自己陷入的一个怪圈,停下来反思一下自己,其实很大问题出在学习方法上面,以此做个笔记。   第一个误区,陷入了搜集资料的陷阱...

Copywang 379

2024年最新网络安全基础知识和学习路线规划_windows内核安全编程技术实践,拿下我人生中第7个Offer

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。

2301_82242326的博客 1061

护网期间你必备的技术助手

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。在当前,平台对于拉新的奖励额度也较高,所以各位也可在这个阶段通过邀请新用户来获得更多的免费额度。在攻防演练中,我们通常会遇到以下的几种问题需要解决,或许在现在看来也会劝退很多人。,其效果却丝毫不差,在网安行业的多个场景的表现上,甚至超过主流的大模型。具体的使用效果由于篇幅受限,无法全部展示,下方会提供部分问题的回答效果。的事情了,而工作绕不开的就是。

Libra1313的博客 1581

【网络信息搜集】01概述(2),2024年最新网络安全高级面试framework

攻击者:先手优势攻击目标搜集防御者:后发制人对攻击者实施信息搜集,归因溯源。

2401_83946570的博客 391

信息学/计算机系各种网站(学习资源、常用工具及其他)

信息学/计算机系各种网站(学习资源、常用工具及其他)

yaosichengalpha的博客 1471
上一篇: 语言排行榜
下一篇: 我常上的一些网站
月球人
博客等级 码龄15年 6粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值