社区
C语言
帖子详情
向各位前辈请教
keeya0416
2010-06-02 09:00:16
本人 Java 出身
现在工作用的是 C#
大学的 C 课程基本睡过来的
可以说的一点底子都没有
最近学习算法 觉得 C 语言才是最优雅的语言
故决定再次叛变(别鄙视我)
在这里请问各位前辈我该从哪着手
学习中有什么需要注意的么
希望大家说说学习方法 让我少走弯路
谢谢了
...全文
147
17
打赏
收藏
向各位前辈请教
本人 Java 出身 现在工作用的是 C# 大学的 C 课程基本睡过来的 可以说的一点底子都没有 最近学习算法 觉得 C 语言才是最优雅的语言 故决定再次叛变(别鄙视我) 在这里请问各位前辈我该从哪着手 学习中有什么需要注意的么 希望大家说说学习方法 让我少走弯路 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poloyzhang
2010-06-16
打赏
举报
回复
学java,C#越学越不值钱,学C然后运用上了,只要在工作中一直用的话,越用越值钱.
blpluto
2010-06-02
打赏
举报
回复
个人不赞成11#的观点~语言都是一步步由一到多的~没有说要从哪个到哪个的过程~这话很多大师都说了
我是从C++过来的,
个人的学习过程:
直接开始写C++代码,不会的就去查,能看懂的,说明自己的理解能力可以到这一步
看不懂的,记下来,然后跳过去做其他的,做一段时间之后,再回来看,
如此循环,基本就能搞清楚很多东西了,然后可以再继续向深处挖掘,比如操作系统方面,内存方面,网络方面。
sindu200618
2010-06-02
打赏
举报
回复
我个人认为很多语言都是相通的,当然,要着手C语言的话最好先看基础内容,然后结合实例再编程,我觉得颜晖编的《C语言程序设计》挺好的,里面都是结合一个具体问题来展开的。你可以试试。
keeya0416
2010-06-02
打赏
举报
回复
看到C的指针
感觉和Java里的引用是一个东西啊
只是Java引用被限制了某些功能没c 的指针那么灵活
东莞某某某
2010-06-02
打赏
举报
回复
《C primmer plus》 《C 专家》 《数据结构》 多看多练
不赞成楼主换。不如精力投入在JAVA上!
赵4老师
2010-06-02
打赏
举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
bc++3.1 帮助里面对每个函数都有一小段能拷贝出来运行看效果的例子程序。非常适合初学C语言。相比较而言VC带的帮助MSDN就没有。
VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编不就啥都明白了吗。
(Linux或Unix下应该也可以在用GDB调试时,看每句C对应的汇编。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
z569362161
2010-06-02
打赏
举报
回复
学习就好
zhongguang1019
2010-06-02
打赏
举报
回复
C语言主要是做比较低层的东西比较多,比如嵌入式,操作系统等,主要还是看的的发展方向,要是想要学的话,好书上面的大侠都说过啦。
keeya0416
2010-06-02
打赏
举报
回复
个人习惯钻的深些
但Java封装的太严重了
C#更甚 连API都没得看
所以希望研究下比较底层的东西
keeya0416
2010-06-02
打赏
举报
回复
[Quote=引用 5 楼 freezezdj 的回复:]
哎。。。
你没想过,你这样改会有很多困难吗?
为啥要改呢,就因为C的优雅。
优雅对每个人来说都有不同含义。
但大多数人都认为自己最熟悉的语言是最优雅的。
[/Quote]
困难肯定是有很多的
目前只能写写小代码
还处于依葫芦画瓢的阶段
但感觉 C 写出来比 Java 看着舒服
希望自己能坚持下去 呵呵
谢谢大家的回复
zjf30366
2010-06-02
打赏
举报
回复
C和指针
C专家编程
华为编程规范
unix环境高级编程
unix网络编程
一家之言,仅供参考
冻结
2010-06-02
打赏
举报
回复
哎。。。
你没想过,你这样改会有很多困难吗?
为啥要改呢,就因为C的优雅。
优雅对每个人来说都有不同含义。
但大多数人都认为自己最熟悉的语言是最优雅的。
昵称很不好取
2010-06-02
打赏
举报
回复
C++是面向对象的,C不是
C++在设计时,为了拉拢广大的C语言使用者,使C语言成为C++的子集
先看C基础吧,然后自然就懂两者区别了
keeya0416
2010-06-02
打赏
举报
回复
谢谢
C 和 C++ 他们为什么分类都放一起
他们之间有什么关系呢
风吹草低现羊牛
2010-06-02
打赏
举报
回复
C程序设计语言 C PRAMER 这些起步...
cattycat
2010-06-02
打赏
举报
回复
c语言的话,找本好的书开始,还有本c和指针,可以看看。c语言编程大部分还是和系统有关,如果想做网络编程,可以学习网络方面的东西。
除了c/c++语法外,还得学算法之类的。
赵4老师
2010-06-02
打赏
举报
回复
[Quote=引用 15 楼 blpluto 的回复:]
个人不赞成11#的观点~语言都是一步步由一到多的~没有说要从哪个到哪个的过程~这话很多大师都说了
我是从C++过来的,
个人的学习过程:
直接开始写C++代码,不会的就去查,能看懂的,说明自己的理解能力可以到这一步
看不懂的,记下来,然后跳过去做其他的,做一段时间之后,再回来看,
如此循环,基本就能搞清楚很多东西了,然后可以再继续向深处挖掘,比如操作系统方面,内存方面,网络方……
[/Quote]
勿在浮沙筑高台。
频率搬移PLL(Frequency-Translation PLL)
这个应用电路的环路滤波器的设计资料好少,我只好在论坛里向各位
前辈
请教
了,先行谢谢啦!
html的position边距怎么修改,css,position_关于设置了position:absolute的元素的位置设定:left和margin-left。困扰多时...诚向各位
前辈
请教
!,cs...
诚向各位
前辈
请教
!实现一个自适应布局,效果图和HTML代码如下:侧栏主栏要求两栏间距为10px。css代码如下:.parent{font-size:22px;font-family:"微软雅黑";color:#fff;text-align:center;outline:2pxsoli...
C++高级课程
C++对象模型知识久负盛名,在C++界具有很高的美誉度,这方面知识的学习,更是被诸多颇具开发实力的行业
前辈
倾力推荐!该门C++对象模型探索课程内容将涉及到很多不被常人所知的 C++对象内部工作原理、底层的一些具体...
[求助帖]关于MARA表BISMT长度为40,而BAPI_MATERIAL_SAVEDATA使用的BAPI_MARA表,OLD_MAT_NO长度为18,长度不兼容导致的数据截断问题的记录
作这篇博文,一是记录过程,二是向各位
前辈
请教
,希望能得到只言片语来解决这个问题。以前写的一个SAP程序,用于实现EXCEL导入数据,然后创建和修改物料数据。创建和修改物料使用的BAPI是BAPI_MATERIAL_SAVEDATA,...
WLAN显示已启用,桥接的如何取消变回正常
问题已解决,顺便向各位
前辈
请教
下,hyper-v配置虚拟交换机的外部网络我想使用realtek pcie gbe family controller这个网卡,这个可以使用的吗?还有,使用内部网络的时候每次开机都需要重新对WLAN和内部网络的...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章