小编fud*_*din的帖子

这个if语句实际上是如何工作的

如何在不使用分号的情况下打印hello world一直是一个流行的问题.我知道许多代码,但这个听起来很奇怪,因为我无法得到它背后的逻辑.请帮我知道它是如何打印的.

if(printf("hello world")){}
Run Code Online (Sandbox Code Playgroud)

c

3
推荐指数
4
解决办法
3382
查看次数

如何通过printf将正数打印为负数

在阅读有关printf()时,我发现它可以通过以下代码(for - )按照用户的需要打印数字为正数或负数.但代码不起作用且输出为正值.请提及错误的位置.谢谢

#include<stdio.h>
int main()
{
  printf (" %-d\n", 1977);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c

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

当我们可以选择将变量设为外部时,为什么我们通过引用传递?

假设我们有一个数组说:

int arr[1000];
Run Code Online (Sandbox Code Playgroud)

我有一个适用于该数组的函数说:

void Func(void);
Run Code Online (Sandbox Code Playgroud)

当我可以将arr [1000]作为main()外部的外部变量时,为什么需要通过引用传递(通过更改void)?

  1. 有什么区别?有什么区别吗?
  2. 为什么人们更喜欢通过引用传递而不是将其作为外部传递?(我自己认为将它制作成外部更容易).

c pointers pass-by-reference

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

什么可能导致此缓冲区溢出?

您好我正在尝试编译以下代码,

#include <stdio.h>
#include <string.h>
int main()
{
int i;
char a[3] = {'1', '2', '3'},b[3] = {'3', '2', '1'};
strcpy(a,b);
for(i=0; i<3; i++)
printf("%s",a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误(Buffer Overflow)

*** buffer overflow detected ***: ./prog terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb7653ae8]
/lib/libc.so.6[0xb7651b30]
/lib/libc.so.6(__strcpy_chk+0x44)[0xb7650e14]
./prog[0x80484c9]
./prog[0x80483c1]
======= Memory map: ========
Run Code Online (Sandbox Code Playgroud)

现在我没有得到导致缓冲区溢出的原因.有人可以帮我解决一下吗?谢谢你的加入.

c string buffer-overflow

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

为什么我们不在div中导入css?

我见过很多源代码,但我从未遇到过在div中导入任何css文件的代码.W3C允许它,

导入样式表以应用为范围样式表:

<div class="navigation"
          style="@import url(navigationstyles.css);">...</div>
Run Code Online (Sandbox Code Playgroud)

为什么人们还没有使用它?

html css

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

html中不寻常的空格

我在html中使用空格字符在我的文本中给出了常规空格,但有趣的是一些文本仍然没有常规空格.请看一看,

<ul style="margin-left:40px;background-color:#6CF ;padding-left:20px;padding-right:10px;padding-top:10px;padding-bottom:10px; font-size:12px;" >
<li>CS-103  &nbsp;&nbsp; Programming Languages</li>
<li>EL-133  &nbsp;&nbsp; Electronics-I</li>
<li>MT-111  &nbsp;&nbsp; Calculus</li>
<li>CY-105  &nbsp;&nbsp; Applied Chemistry</li>
<li>PH-121  &nbsp;&nbsp; Applied Physics</li>
<li>HS-105  &nbsp;&nbsp; Pakistan Studies | HS-127 Pakistan Studies(for Foreigners)</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是它的外观,

  • CS-103编程语言
  • EL-133电子 - 我
  • MT-111微积分
  • CY-105应用化学
  • PH-121应用物理学
  • HS-105巴基斯坦研究| HS-127巴基斯坦研究(外国人)
  • 请帮忙让所有列表元素看起来一样.谢谢

    html html5 list

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

    public_html文件夹不可见

    我有一个网站,我复制到这个位置.public_html文件夹也与其他文件夹一起上传,但没有显示.请指导我.谢谢.

    ftp

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

    Div不占用dekstop的全宽

    我试图在没有任何框架的帮助下制作响应式网页.它非常基本.

    桌面视图:

    所有3个div都应该显示在一起.

    平板电脑视图

    第一行的前两个div显示,而另一个显示在第二行,占据整个宽度.

    移动视图:

    每个div占据整个宽度.

    问题:

    在桌面上,前两个div显示在同一行,而第三个不显示.

    以下是我的代码.

    HTML

    <h1>Our Menu<h1>
    <div class="chicken">
    chicken
    </div>
    <div class="beef">
    beef
    </div>
    <div class="sushi">
    sushi
    </div>
    
    Run Code Online (Sandbox Code Playgroud)

    CSS

    h1{
        text-align:center;
    }
    .chicken,.beef, .sushi{
        padding:0 15px;
        margin:0px;
    }
    
     @media screen and (min-width: 992px) {
        .chicken,.beef,.sushi{
            width:33.333333333333333333%;
            display:inline-block;
            float:left;
        }
    }
    
     @media screen and (max-width: 767px) {
            .chicken,.beef,.sushi{
            width:100%;
            display:block;
        }
        /*
            .sushi{
                width:100%;
            }
       */
    }
     @media screen and(min-width: 768px) and (max-width: 991px) {
    
        .chicken,.beef{
            width:50%;
            display:inline-block;
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    小提琴:

    是小提琴.

    html css

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

    从阵列中删除所有出现的数字

    我正在努力解决以下问题,

    给定一个数组和一个值,删除该值的所有实例并返回新的长度.

    我为它编写了下面的代码,但它总是返回一个空数组.

    /**
     * @param {number[]} nums
     * @param {number} val
     * @return {number}
     */
    var removeElement = function(nums, val) {
        for (var i=0; i< nums.length; i++)
        {
                if (nums[i] == val)
                    nums.slice(i);
        }
        return nums;
    };
    
    Run Code Online (Sandbox Code Playgroud)

    javascript

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

    Woocommerce必填字段

    以下是我用来使州域在所有地方都为必填字段的代码,但对于像德国这样的特定国家/地区,它仍然不是必填字段。我想对所有人强制。

    add_filter( 'woocommerce_checkout_fields', 'custom_override_default_address_fields' );
    function custom_override_default_address_fields($fields){
            $fields['billing']['state']['required'] = true;
            $fields['shipping']['state']['required'] = true;
        }
        return $fields;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    php wordpress woocommerce

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