学完c语言学python 一小时_上大学学c语言之前,在家跟着网上课程学python可行吗?...

个人认为不行。

首先,c语言和python的差距比较大,学习python只会让你对编程的一些基本知识如变量、运算、条件语句、循环。

但是,c和python完全是两个语言。类比人际关系,c和python就是彻彻底底陌生人了。

语句结构不一样,变量使用方法不一样甚至排版都不一样。python对排版有严格的要求,而c语言对排版无硬性的要求,随便写,只要你能看懂就行。

c中的一些定义python是没有的,例如结构体;同样,python中有的c也没有,例如字典。单一个for循环语句两者的用法就不一致。

python中的数据结构比c语言要简单地多,而且一般情况下是不需要考虑内存分配方面的问题,但数据结构和内存分配一般是大一c语言考试的重点、难点内容。

python确实简单,也很容易入门,有的c中的操作在python一个内置函数就可以解决。

但就是因为简单,所以一旦习惯python就很难就适应复杂的c了。

所以,如果想通过学python来学c语言的话,跟同学们比不会有太大优势,简单的不需要怎么学,难点、重点二者又不同。而且从python转到c,如果受不了c的复杂还可能会厌学,这影响可就大了。

当然,如果只是想通过python来了解一些编程思想,python还是比较推荐的,因为简单嘛!

但一定记住,python和c是两种语言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值