易截截图软件、单文件、免安装、纯绿色、仅160KB

C\C++相关问题整理(1)

随机生成整数,然后算出正负零
void getrand(int *a, int m)
{
    int i;
    srand(time(NULL));
    for (i=0; i<m; i++)
    {
        a = rand()-rand();
    }
}
int main(int argc, char* argv[])
{
        int zhengshu=0,fushu=0,zero=0;
        int n[MAX];
        int i;
       
        for(i=0;i<MAX;i++){
                scanf("%d",n+i);
        }
        //getrand(n,MAX);
        //此处是用随机数测试
        for(i=0;i<MAX;i++){
                if(n>0)zhengshu++;
                else if(n==0)zero++;
                else fushu++;
                printf("%d ",n);
        }
        printf("负数的个数是%d",fushu);
        printf("整数的个数是%d",zhengshu);
        printf("零的个数是%d",zero);
        return 0;
}
1.实现下面类的默认构造函数和必要的复制控制成员。
class TreeNode{
public:
private:
        std::string value;
        int count;
        TreeNode *left;
        TreeNode *right;
};
class TreeNode{
public:
        TreeNode():count(0),left(0),right(0){}
        TreeNode(const TreeNode &org):value(org.value),count(org.count){
                if(org.left)left=new TreeNode(*org.left);
                else left=0;
              &n


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

c疑惑留言

你说是写个动态库不就行了,还说写脚本,脚本跟动态库差别大去了
gcc编译的时候就能生成动态连接库
windows下面没有so的概念,windows叫dll
搜下Linux gcc 动态库
编写好c语言程序,就是file系统调用的几个函数,fopen,fread之类的
gcc编译成so文件,一个命令就搞定,我忘记具体的选项了 ......

C/C++编译过程理解

l        一直对这块内容都很怵头,因为它看不到摸不着,我们只能盯着最后编译链接之后的结果是成功或是失败,但是却不知道编译器内部是如何操作的;
l        每当编译器给出错误时我们都只是单纯的去处理错误,却不知道编译器是如何找出来的;
......

C程序的编译过程

编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序--> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号