代码中的冒泡排序有效,但是当程序打印新排序的列表时,出现了分段错误。
我打印出交换顺序,它表明它是正确的。排序发生后,程序分段错误发生,它将按顺序打印列表。我不确定这里到底出了什么问题。
rel='hub'
答案 0 :(得分:1)
这似乎是您在这里遇到的问题:
<"paragraf" 'class="form_country address-field 'update_totals_on_change form-group single-country validate-required" id="billing_country_field" data-priority="60">
<"label" for="billing_country" class="">Country <abbr class="required" title="required">*</abbr></label>
<?php
global $woocommerce;
$countries_obj = new WC_Countries();
$countries = $countries_obj->__get('countries');
echo '<div id="my_custom_countries_field"><h2>' . __('') . '</sd2>';
woocommerce_form_field('my_country_field', array(
'type' => 'select',
'for' => 'billing_country',
'name' => 'billing_country',
'id' => 'billing_country',
'class' => array( 'form_country address-field update_totals_on_change form-group single-country validate-required' ),
'placeholder' => __('Choose a country'),
'default' => 'DK',
'clear' => 'true',
'options' => $countries
)
);
echo '</div>';
?>
我使用Bindings: Array
(
[name] => projects/project/operations/b1ffb4a5c0037742
)
UriTemplates: Array
(
[0] => /v1/{name=operations/*}
[1] => /v1/{name=locations/*/operations/*}
)
,..\main.c: In function 'swap_num':
..\main.c:40:15: error: 'temp' is used uninitialized in this function [-Werror=uninitialized]
temp->num = (*first)->num;
~~~~~~~~~~^~~~~~~~~~~~~~~
和-Wall
之类的编译选项得到了这一点。如果我解决了该问题,则您的代码不会崩溃。为了解决这个问题,我只是使用-Wextra
临时变量来代替-Werror
来保存值。这是我修改后的int
函数:
struct node_t*