2010年12月11日

c语言编译过程详解

摘要: C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:编译过程一、编译过程编译过程又可以分成两个阶段:编译和会汇编。1、编译 编译是读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,源文件的编译过程包含两个主要阶段: 第一个阶段是预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。如#. 阅读全文

posted @ 2010-12-11 21:57 阿杜的世界 阅读(198) 评论(0) 推荐(0) 编辑

数据库课程设计心得【2】------SqlCommand.Parameter属性

摘要: SqlCommand.Parameter属性的作用是利用参数化的方法来调用T-SQL语句或者存储过程,它相较于传统的字符串拼接的优势是明显的:(1)可以减少诸如string Strsql = "select * from CM_Users where CM_User_id='" + nid + "' and CM_User_password='" + pwd + "'";的运用,代码可读性高;(2)可以在一定程度上防范SQL注入,安全性高。SqlCommand.Parameter属性的add()方法的作 阅读全文

posted @ 2010-12-11 18:54 阿杜的世界 阅读(233) 评论(0) 推荐(0) 编辑

导航