小编daN*_*Set的帖子

相对文件路径中的点是什么意思?

我是自己编程和学习php的新手.我有两个关于文件的以下相对路径的问题

$fp = fopen ("$_SERVER[DOCUMENT_ROOT]/../orders/orders.txt", 'w');
Run Code Online (Sandbox Code Playgroud)

我对上面代码中相对路径的疑问是:

  1. 据我所知,$_SERVER[DOCUMENT_ROOT]指向不同服务器上的htdocs,www或public_html等文件结构的根目录.如果我理解正确,请指导?
  2. 这两个点在上面的路径中意味着什么?

谢谢

php

13
推荐指数
2
解决办法
2万
查看次数

为什么我的程序中存在无限循环?

int main(void)
{
    int i;
    int array[5];

    for (i = 0; i <= 20; i++)
    array[i] = 0;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么上面的代码陷入无限循环?

c arrays for-loop infinite-loop

10
推荐指数
3
解决办法
1204
查看次数

为什么会出现此错误:指向整数转换的指针不兼容?

请看一下代码,clang给我的错误是"不兼容的整数转换指针",为什么会发生?

#include <stdio.h>
#include <stdlib.h>
int main (void)
{
    char* name;
    name = malloc (sizeof(char) * 6);
    *name = "david";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c pointers

5
推荐指数
2
解决办法
3万
查看次数

为什么这段代码不能交换数字?

可能重复:
为什么这些交换函数的行为不同?

看看下面的代码,旨在交换两个数字,但事实并非如此.请帮助我理解它没有的原因.我是编程新手,所以如果你比平时更多地解释这些事情,我将不胜感激.谢谢!

#include <stdio.h>
void swap (int a, int b);
int main (void)
{
   int x = 1;
   int y = 2;
   swap (x, y);
   printf ("Now x is %d and y is %d\n", x, y);

   return 0;

}
//function definition of swap
void swap (int a, int b)
{
   int temp = a;
   int a = b;
   int b = temp;
}
Run Code Online (Sandbox Code Playgroud)

c

-3
推荐指数
1
解决办法
123
查看次数

标签 统计

c ×3

arrays ×1

for-loop ×1

infinite-loop ×1

php ×1

pointers ×1