网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月02日
漏签
0
天
c语言吧
关注:
799,017
贴子:
4,353,180
看贴
图片
吧主推荐
视频
游戏
28
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
初学c语言要了解底层逻辑吗
只看楼主
收藏
回复
小duang梨
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
刚学c语言,学printf和scanf的时候,老师一直叫我们试试这样输入多打一个空格,程序多打一个空格,试试输入多打几个数字,看看输出会变成什么样。结果电脑现在一次性多了5、6个这种测试性的程序,而且完全不懂前因后果,怎么输出这样的结果。请问需要了解底层怎么存储为二进制,怎么从二进制输出之类的这样的底层逻辑吗?
简而言之,在尝试不按照正常语法要求输入,或者不按照常规习惯编写代码时,不理解对应输出的结果原因,需要去了解底层二进制输入输出逻辑吗
林妹妹00
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一边了解学习,一边使用调试的观测窗口看代码运行这样容易理解
XeO2
马猴烧酒
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
底层逻辑指的是什么呢?
如果想了解scanf和printf的行为,可以去看C标准,C标准对它俩在各种情况下的行为规定得一清二楚;
如果想知道scanf和printf是怎么实现的,可以去看标准库源代码,比如LLVM的libc;
如果想知道CPU是怎么执行指令的,又是怎么和内存交互的,可以去看计算机组成原理和汇编。
用古灵精怪的代码挑战编译器的底线不是好的学习方法,这种代码往往只能导致未定义行为
GTA小鸡
吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
换个名字水经验
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可以学底层,但不是为了这俩函数。实际项目中控制台I/O用的很少。
未定义行为了解一下就好,除了应试没别的用途
换个名字水经验
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有些老师会故意教一些不符合软件工程学的写法,目的是装神B秘
伊尔神思因
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果你是计算机专业的大学生那这些东西以后会系统学
圆环之理
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
知道什么是错的,才知道什么是对的,你老是是个懂行的。
起个名字
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不需要,只要你不从事相关工作,把自己的工作做好,完成项目,才是你唯一需要关心的事,它是2进制还是20进制,都不需要关心它
咱用手机上_
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
老师让你自己动手改代码控制变量看各部分对应什么会有什么影响,非要扩大化搞极端直接去啃底层吗
豪杰兴邦
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试错
不称职的肥宅
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
初学怎么可能需要
这就跟刚学数学1+1,难道我就需要掌握高数内容了?不现实
qcqx
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写代码就是有空什么都去试试,无论是c还是后面java,vue这些,狠多东西得自己试了才知道为啥错为啥对
女武神
路人
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
理解冯诺依曼架构、地址空间再看c的底层逻辑吧,不然应该还是背书
贴吧用户_02GGNyZ
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
初学不用关心底层实现,如果你是科班的话以后会了解的。个人体会,计算机是分很多层的跟洋葱一样,以一人之力想全部搞懂是很困难的,用到哪一层就关心哪一层东西就是了
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示