网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月01日漏签0天
c语言吧 关注:798,911贴子:4,358,000
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 28回复贴,共1页
<<返回c语言吧
>0< 加载中...

初学c语言要了解底层逻辑吗

  • 只看楼主
  • 收藏

  • 回复
  • 小duang梨
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚学c语言,学printf和scanf的时候,老师一直叫我们试试这样输入多打一个空格,程序多打一个空格,试试输入多打几个数字,看看输出会变成什么样。结果电脑现在一次性多了5、6个这种测试性的程序,而且完全不懂前因后果,怎么输出这样的结果。请问需要了解底层怎么存储为二进制,怎么从二进制输出之类的这样的底层逻辑吗?
简而言之,在尝试不按照正常语法要求输入,或者不按照常规习惯编写代码时,不理解对应输出的结果原因,需要去了解底层二进制输入输出逻辑吗


  • 林妹妹00
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一边了解学习,一边使用调试的观测窗口看代码运行这样容易理解


2025-08-01 15:41:40
广告
不感兴趣
开通SVIP免广告
  • XeO2
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
底层逻辑指的是什么呢?
如果想了解scanf和printf的行为,可以去看C标准,C标准对它俩在各种情况下的行为规定得一清二楚;
如果想知道scanf和printf是怎么实现的,可以去看标准库源代码,比如LLVM的libc;
如果想知道CPU是怎么执行指令的,又是怎么和内存交互的,可以去看计算机组成原理和汇编。
用古灵精怪的代码挑战编译器的底线不是好的学习方法,这种代码往往只能导致未定义行为


  • GTA小鸡
  • 吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 换个名字水经验
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以学底层,但不是为了这俩函数。实际项目中控制台I/O用的很少。
未定义行为了解一下就好,除了应试没别的用途


  • 换个名字水经验
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有些老师会故意教一些不符合软件工程学的写法,目的是装神B秘


  • 伊尔神思因
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果你是计算机专业的大学生那这些东西以后会系统学


  • 圆环之理
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
知道什么是错的,才知道什么是对的,你老是是个懂行的。


2025-08-01 15:35:40
广告
不感兴趣
开通SVIP免广告
  • 起个名字
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不需要,只要你不从事相关工作,把自己的工作做好,完成项目,才是你唯一需要关心的事,它是2进制还是20进制,都不需要关心它


  • 咱用手机上_
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
老师让你自己动手改代码控制变量看各部分对应什么会有什么影响,非要扩大化搞极端直接去啃底层吗


  • 豪杰兴邦
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
试错


  • 不称职的肥宅
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
初学怎么可能需要这就跟刚学数学1+1,难道我就需要掌握高数内容了?不现实


  • qcqx
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
写代码就是有空什么都去试试,无论是c还是后面java,vue这些,狠多东西得自己试了才知道为啥错为啥对


  • 女武神
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
理解冯诺依曼架构、地址空间再看c的底层逻辑吧,不然应该还是背书


2025-08-01 15:29:40
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_02GGNyZ
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
初学不用关心底层实现,如果你是科班的话以后会了解的。个人体会,计算机是分很多层的跟洋葱一样,以一人之力想全部搞懂是很困难的,用到哪一层就关心哪一层东西就是了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 28回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示