关于C的迷茫
我网络工程专业的,将来想做网络安全这块,现在C基本上的东西明白了,可是接下来就不知道怎样去学习C语言了,是看数据结构还是继续编C ?请前辈,师兄给个建议,活着推荐店书目,很希望找到一条合适的路走下去!
看数据结构吧
语言有什么可看的。
数据结构+算法才是王道
网络安全离不开(反)汇编。
网络安全的话,只看c貌似不行吧,还要看一些网络协议的实现,通讯原理什么的
如果你要讲理论,可以去学数据结构算法,
如果想做点实际有用的,还是要去了解系统的东西,从计算机如何运作,CPU 如何工作到操作系统如何管理的内存和其它资源,提供了什么样的接口。网络的话协议是基础,网络安全就更广了,还要包括各种应用软件了,甚至是产生这些应用软件的编译器的一个 bug 到时候都可能是突破口。 C 在这里面真的是仅仅一个工具而已。
C和汇编吧,编译理论,内核源码要多看看
数据结构和算法的要求倒不是太高,基本用不着
数据结构和算法虽然用不到,但是每次面试这都是要考的。
语言只是很小的一部分,最好不要死抠
坚持一下去..
数据结构肯定要学
做个项目出来先,看能不能造福我们劳苦大众。
{{-
相关问答:
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?
1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......
#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,&qu ......
编写程序detab, 将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。
------------------- ......