首页
社区
课程
招聘
[求助]有关C学习深度的问题
发表于: 2007-3-10 11:08 3716

[求助]有关C学习深度的问题

2007-3-10 11:08
3716
看了新手指导文章说一开始要学习C语言,但是这个C语言要学习到什么程度呢?我去年学的是谭浩强的《C程序设计》,算是C的入门级教程,这个程度足够往下学习汇编吗?还是要精通C才行呢?多谢指点

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶一下,希望能得到解答
2007-3-11 16:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我觉得至少能用C写出几个CrackMe的程序先
2007-3-11 17:58
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
但是我现在只对C语言有基本的了解,而其他汇编之类的根本不懂,怎么能够做到写CrackMe呢?
2007-3-11 18:32
0
雪    币: 146
活跃值: (33)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
....可以不学c语言.
学c语言更好,越深越好.
crackme的编写似乎不一定要汇编吧..
楼主缺乏一些基本概念,可以看一些动画,先恶补下
2007-3-11 19:52
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
虽然crackme的编写不需要汇编,但是看了论坛里的一些新手指引类的帖子,很多都说要学好汇编才能往更深发展,另外楼上的朋友能否介绍一下我该看什么样的动画呢?给个地址也行,谢谢先
2007-3-11 20:00
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
C语言可以内联汇编
2007-3-11 20:51
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最初由 笨笨雄 发布
C语言可以内联汇编

不懂是什么意思 伤心了
2007-3-11 21:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 CNHW 发布
不懂是什么意思 伤心了


就是在一般常用的C语言中嵌入汇编例如:
int min(int var1,int var2)  /*嵌入的汇编求最小值*/
{
  asm mov ax,var1
  asm cmp ax,var2
  asm jle minexit
  asm mov ax,var2
minexit: retrun(_AX);/*将寄存器AX的内容作为函数返回*/
}

main()               /*C语言主程序*/
{
  min(100,200);
}
2007-3-11 21:40
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
懂了,多谢指点
2007-3-11 21:47
0
游客
登录 | 注册 方可回帖
返回
//