易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

WAP开发

 原理一直用JAVA与SSH三个框架的集合做网站,现在找了份工作,是WAP手机业务开发的,对增值业务也不太熟悉,对WAP技术也不太熟悉,经理说马上做新项目了,心里特别没低啊~~唉~~在网上也找不到什么相关的工程代码或者学习教程,就是简单学习了一下WML的标签什么的,但是感觉远远不够啊~~希望哪位前辈能给点指点,不盛感激啊~~~ ......

MSSQL查找进程造成死锁_把这个进程杀掉

 create   proc   [dbo].[sp_lockinfo] 
  @kill_lock_spid   bit=0,             --是否杀掉阻塞的进程,1   杀掉,   0   仅显示 
  @show_spid_if_nolock   bit=0,   --如果没有阻塞的进程,是否显示正常进程信息,1   显示,0   不显示 
  @dbname   sysname=''                     --如果为空,则查询所有的库,如果为null,则查询当前库,否则查询指定库 
  as 
  set   nocount   on 
  declare   @count   int,@s   nvarchar(2000),@dbid   int 
  if   @dbname=''   set   @dbid=db_id()   else   set   @dbid=db_id(@dbname) 
  
  s ......

C/C++ Newbie's FAQ

 
Part I 如何上路
1. vi, vim是编译器么?
vi means visual editor,是软件世界第一个全屏幕编辑器,最初的作者是现在Sun microsystem的Bill Joy。
vim means Vi IMproved,可以看作是增强的vi。
很不幸,他们都不是编译器,如果你已经写好了first.c,那么不能指望vi们将你的源代码变成执行程序。
2. gcc, g++这些都是干什么用的
gcc means GNU C Collector,是GNU的旗舰软件,自由软件,C语言编译器。  
g++ 是GNU的C++编译器。
3. 那么cc, CC, ld, make这些程序又是干什么的呢?
cc是unix world中对c编译器的叫法,就是c compiler。
CC是对c++编译器的叫法,这两个名称都不特指某一厂家的产品。例如HP提供的HP-UX上c编译器叫cc,Solaris上
的c编译器也叫cc
ld means link editor,是连接器的通称,并不特指某一个具体的产品。但是他们都是用来连接目标文件的。
make means ???,make程序根据Makefile/makefile中指定的规则,以及一些默认的规则,完成从源代码到最终
代码的处理过程。不光可以用来编译连接程序,也可以做其它的一些有依赖,分阶段的事情。
4. 我已经安装了linux,如何开始我的C/C++之旅呢?
step 1: typein a ......

C/C++ Newbie's FAQ

 
Part I 如何上路
1. vi, vim是编译器么?
vi means visual editor,是软件世界第一个全屏幕编辑器,最初的作者是现在Sun microsystem的Bill Joy。
vim means Vi IMproved,可以看作是增强的vi。
很不幸,他们都不是编译器,如果你已经写好了first.c,那么不能指望vi们将你的源代码变成执行程序。
2. gcc, g++这些都是干什么用的
gcc means GNU C Collector,是GNU的旗舰软件,自由软件,C语言编译器。  
g++ 是GNU的C++编译器。
3. 那么cc, CC, ld, make这些程序又是干什么的呢?
cc是unix world中对c编译器的叫法,就是c compiler。
CC是对c++编译器的叫法,这两个名称都不特指某一厂家的产品。例如HP提供的HP-UX上c编译器叫cc,Solaris上
的c编译器也叫cc
ld means link editor,是连接器的通称,并不特指某一个具体的产品。但是他们都是用来连接目标文件的。
make means ???,make程序根据Makefile/makefile中指定的规则,以及一些默认的规则,完成从源代码到最终
代码的处理过程。不光可以用来编译连接程序,也可以做其它的一些有依赖,分阶段的事情。
4. 我已经安装了linux,如何开始我的C/C++之旅呢?
step 1: typein a ......

C/C++数组名与指针区别

 以下文章转载于:为了学习和收藏
http://tech.163.com/school · 2005-08-23 11:05:18 · 来源: 天极网
C/C++数组名与指针区别
  引言
  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。
  想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组名和指针的误解,笔者就不甚欣慰了。借此文,笔者站在无数对知识如饥似渴的中国程序员之中,深深寄希望于国内的计算机图书编写者们,能以"深入探索"的思维方式和精益求精的认真态度来对待图书编写工作,但愿市面上多一些融入作者思考结晶的心血之作!
  魔幻数组名
  请看程序(本文程序在WIN32平台下编译):
1. #include <iostream.h>
2. int main(int argc, char* argv[])
3. {
4.  char str[10];
5.  char *pStr ......

C/C++数组名与指针区别

 以下文章转载于:为了学习和收藏
http://tech.163.com/school · 2005-08-23 11:05:18 · 来源: 天极网
C/C++数组名与指针区别
  引言
  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。
  想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组名和指针的误解,笔者就不甚欣慰了。借此文,笔者站在无数对知识如饥似渴的中国程序员之中,深深寄希望于国内的计算机图书编写者们,能以"深入探索"的思维方式和精益求精的认真态度来对待图书编写工作,但愿市面上多一些融入作者思考结晶的心血之作!
  魔幻数组名
  请看程序(本文程序在WIN32平台下编译):
1. #include <iostream.h>
2. int main(int argc, char* argv[])
3. {
4.  char str[10];
5.  char *pStr ......

学习C的迷惑

   我一直想做一个软件出来,只是简单的,比如说一个加减乘除的EXE。可是我知道我错了,我最近选修了一门电子工程设计与制作后才了解编程的目的和工具的多样性。不同的软件提供不同的编译环境,我发现模拟软件的强的。我时常想我是不是可以通过我下载安装的软件来学习些源程序。是的有一些,可是完全看不懂,除了for,else,case 等简单语句外。
    一直很迷惑,市面上的软件多种多样不知道是不是都有共性。那么我们学习起来就简单了。我不知道一个软件工程师是不是要学习服务器、系统支持、程序封装等各种事情? ......

测试对C的掌握程度

 
下面这个程序输出什么?
enum {false,true};
int main()
{
int i=1;
do
{
printf("%d\n",i);
i++;
if(i < 15)
continue;
}while(false);
return 0;
}
你相信么?下面这个程序输出的两行东西不一样!
#include
#define f(a,b) a##b
#define g(a) #a
#define h(a) g(a)
int main()
{
printf("%s\n",h(f(1,2)));
printf("%s\n",g(f(1,2)));
return 0;
}
下面的程序看似完全正确。你能看出它为什么通不过编译吗?
看出问题前不要去试着编译,不然你会后悔你没看出来这个低级的语法错误。
#include
void OS_Solaris_print()
{
printf("Solaris - Sun Microsystems\n");
}
void OS_Windows_print()
{
printf("Windows - Microsoft\n");
}
void OS_HP-UX_print()
{
printf("HP-UX - Hewlett Packard\n");
}
int main()
{
int num;
printf("En ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [5345] [5346] [5347] [5348] 5349 [5350] [5351] [5352] [5353] [5354]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号