<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[呆呆虫の家]]></title> 
    <link>http://www.wskyo.com/lbs/</link> 
    <description><![CDATA[Welcome to my family!(呆子建)]]></description> 
    <language>en</language> 
    <copyright><![CDATA[Copyright 2008, 呆呆虫の家]]></copyright> 
    <webMaster><![CDATA[wskyo@126.com (wskyo home)]]></webMaster> 
    <generator>LBS v2.0.310</generator> 
    <pubDate>Thu, 20 Nov 2008 08:15:03 +0800</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[char *p=&quot;abcdef&quot;和char s[]=&quot;abcdef&quot;存储在哪里的问题]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=464]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Sun, 09 Nov 2008 23:25:45 +0800</pubDate> 
      <description><![CDATA[逛<u>csdn</u>时发现的一个经典问题。。。<br /><div class="code">#include &lt;stdio.h&gt; <br />int main() <br />{ <br />char *p=&quot;abcdef&quot;;  //很多书上说：p在栈，“abcdef”在数据区 <br />p[2]=&#39;W&#39;; <br />printf(p); <br />getchar(); <br />return 0; <br />} </div>这个程序编译通过，但是问什么程序运行会出错？ <br /><br />另一个： <div class="code">#include &lt;stdio.h&gt; <br />int main() <br />{ <br />char s[]=&quot;abcdef&quot;;//s在栈，“abcdef”在数据区 <br />s[2]=&#39;W&#39;; <br />&nbsp;printf(s); <br />getchar(); <br />return 0; <br />} </div>这个程序能够正常输出! <br /><br />请问这是为什么？ <br />p,s和“abcdef”分别在那个区？<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=464]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[冬游莲花山]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=463]]></link> 
      <category><![CDATA[写意生活(杂记)]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Sun, 09 Nov 2008 23:02:03 +0800</pubDate> 
      <description><![CDATA[<a href="http://img.group.qq.com/cgi-bin/img?uuid=1157eaf86a10e14be986e58fc668aca6e4" rel="lightbox" target="_blank"><img src="http://img.group.qq.com/cgi-bin/img?uuid=1157eaf86a10e14be986e58fc668aca6e4" width="300" height="0" style="float: ;" alt="http://img.group.qq.com/cgi-bin/img?uuid=1157eaf86a10e14be986e58fc668aca6e4" /></a><br /><br /><a href="http://img.group.qq.com/cgi-bin/img?uuid=11d582f0cd652f40c19d31c8990029b5f7" rel="lightbox" target="_blank"><img src="http://img.group.qq.com/cgi-bin/img?uuid=11d582f0cd652f40c19d31c8990029b5f7" width="300" height="0" style="float: ;" alt="http://img.group.qq.com/cgi-bin/img?uuid=11d582f0cd652f40c19d31c8990029b5f7" /></a><br /><br /><a href="http://img.group.qq.com/cgi-bin/img?uuid=1144650196de7d433a8471e5d3528fbf39" rel="lightbox" target="_blank"><img src="http://img.group.qq.com/cgi-bin/img?uuid=1144650196de7d433a8471e5d3528fbf39" width="300" height="0" style="float: ;" alt="http://img.group.qq.com/cgi-bin/img?uuid=1144650196de7d433a8471e5d3528fbf39" /></a><br /><br /><a href="http://img.group.qq.com/cgi-bin/img?uuid=11c0ecaef5426641399b317b87e0e8fc32" rel="lightbox" target="_blank"><img src="http://img.group.qq.com/cgi-bin/img?uuid=11c0ecaef5426641399b317b87e0e8fc32" width="300" height="0" style="float: ;" alt="http://img.group.qq.com/cgi-bin/img?uuid=11c0ecaef5426641399b317b87e0e8fc32" /></a>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=463]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C编程的几种排序算法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=462]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 07 Nov 2008 11:59:36 +0800</pubDate> 
      <description><![CDATA[昨天逛网CSDN的时候看到的C语言实现的几个排序算法，发出来与大家共享。<br />/* 选择排序*/<br />void ss_sort(int e[], int n)<br />{ int i, j, k, t;<br />  for(i=0; i&lt; n-1; i++) {<br />  for(k=i, j=i+1; j&lt;n; j++)<br />  if(e[k]&gt;e[j]) k=j;<br />  if(k!=i) {<br />  t=e[i]; e[i]=e[k]; e[k]=t;<br />  }<br />  }<br />}<br /> /*直接插入排序*/<br />void si_sort(int e[], int n)<br />{ int i, j, t;<br />  for(i=0; i&lt; n; i++) {<br />  for(t=e[i], j=i-1; j&gt;=0&amp;&amp;t&lt;e[j]; j--)<br />  e[j+1]=e[j];<br />  e[j+1]=t;<br />  }<br />}<br />/* 冒泡排序*/<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=462]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[2008-10-24 | 从火车为日本人停驶看国人的特权文化]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=460]]></link> 
      <category><![CDATA[写意生活(杂记)]]></category> 
      <author><![CDATA[Admin <null@null.com>]]></author> 
      <pubDate>Sat, 25 Oct 2008 11:28:32 +0800</pubDate> 
      <description><![CDATA[摘自： <a href="http://20050726.blog.sohu.com/102738614.html" title="http://20050726.blog.sohu.com/102738614.html" target="_blank">http://20050726.blog.sohu.com/102738614.html</a><br /><br />从火车为日本人停驶看国人的特权文化 <br /> <br />     新华网报道，为了帮助7名日本乘客赶上飞机，8月22日，齐齐哈尔驶向大连方向的2220次列车临时停车一分钟。当火车在距离机场最近的车站停车后，列车长又联系当地警方派出警车护送7名日籍旅客到达机场。<br /><br />     此消息被媒体报道后，为保证日本旅客赶上飞机的助人之举不但未得到广大网民的赞扬，与之相反，得到的却是一片质疑与嘘声。虽然中国的火车也有为本国公民临时停车的先例，但停车的原因却是为了救命。<br /><br />     人们质疑的是，7名日本人仅仅是因为赶飞机，铁路方就能打破常规为他们大开绿灯。如果是中国人出现这样情况，列车会不会为本国公民停驶1分钟？<br /><br />    也许有人会说，中国号称礼仪之邦，助人为乐是其文化传统，日本旅客有困难需要帮助，铁路方面破例停车也]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=460]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[2008-10-24 | 火车为日本人停车是友好还是犯贱？]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=459]]></link> 
      <category><![CDATA[写意生活(杂记)]]></category> 
      <author><![CDATA[Admin <null@null.com>]]></author> 
      <pubDate>Sat, 25 Oct 2008 11:27:38 +0800</pubDate> 
      <description><![CDATA[摘自：   <a href="http://xiuluobixia.blog.sohu.com/102738473.html" title="http://xiuluobixia.blog.sohu.com/102738473.html" target="_blank">http://xiuluobixia.blog.sohu.com/102738473.html</a><br /><br />　　8月22日，大连客运段火车为帮助日籍乘客赶上飞机，临时在靠近机场的车站停1分钟，更具有玩味的是，为确保万无一失，列车长还联系了警车为这些日籍乘客专门开路。事后日籍乘客专门用汉语写来表扬信，并称“这在世界上任何一个国家都是做不到的”。此事引发网友极大争议：火车是否应该停车？是否会为中国乘客停车？其中，接近九成网友认为，火车不会为中国乘客临时停车。面对网友质疑，沈阳铁路局则不予回应。<br /><br />　　“这在世界上任何一个国家都是做不到的”，事实上，的确是这样，除了招火车就停的印度。但是，在中国却做到了，而且还是为日本人开了先河，某机关工作人员表示：外国友人到中国来都是我们的客人，我们有义务去帮助他们。何况这件事也是因为我们的列车晚点造成的，不过火车临时停车以前确实很少听说过。<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=459]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C语言中常用的交换排序法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=458]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 24 Oct 2008 15:33:29 +0800</pubDate> 
      <description><![CDATA[<div class="code">#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />void swap(int *p1,int *p2);<br />void bubble_sort(int *a,int n);<br /><br />/*<br />函数功能：使用交换法进行排序：从小到大； <br />函数原型：void swap_sort(int *a,int n) <br />函数参数：int *a:数组名<br />&nbsp;int n :排序元素数 <br />函数返回值：void <br />*/<br />void swap_sort(int *a,int n)<br />{<br />&nbsp;int i,j;<br />&nbsp;for(i=0;i&lt;n-1;i++)<br />&nbsp;{<br />&nbsp;for(j=i+1;j&lt;n;j++)<br />&nbsp;{ <br />&nbsp;if(a[j]&lt;a[i])<br />&nbsp;{<br />&nbsp;swap(&amp;a[j],&amp;a[i]);<br />&nbsp;}<br />&nbsp;}<br />&nbsp;}<br />}<br />/*<br />函数功能：实现两个元素的互换 </div>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=458]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C语言中常用的选择排序法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=457]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 24 Oct 2008 15:32:21 +0800</pubDate> 
      <description><![CDATA[<div class="code">#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />void swap(int *p1,int *p2);<br />void select_sort(int *a,int n);<br /><br />/*<br />函数功能：使用选择排序法进行排序：从小到大； <br />函数原型：void select_sort(int *a,int n) <br />函数参数：int *a:数组名<br />&nbsp;int n :排序元素数 <br />函数返回值：void <br />*/<br />void select_sort(int *a,int n)<br />{<br />&nbsp;int i,j,small;<br />&nbsp;for(i=0;i&lt;n-1;i++)<br />&nbsp;{<br />&nbsp;small=i;<br />&nbsp;for(j=i+1;j&lt;n;j++)<br />&nbsp;{ <br />&nbsp;if(a[j]&lt;a[i])<br />&nbsp;{<br />&nbsp;small=j;<br />&nbsp;}<br />&nbsp;}<br />&nbsp;swap(&amp;a[i],&amp;a[small]);</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=457]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C语言中常用的快速排序法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=456]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 24 Oct 2008 15:29:24 +0800</pubDate> 
      <description><![CDATA[<div class="code">#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />void swap(int *p1,int *p2);<br />void quick_sort(int *a,int left,int right);<br /><br />/*<br />函数功能：使用快速排序法进行排序：从小到大； <br />函数原型：void quick_sort(int *a,int left,int right) <br />函数参数：int *a:数组名<br />&nbsp;int left:排序数组的开始下标<br />&nbsp;int right:排序数组的结束下标 <br />函数返回值：void <br />*/<br />void quick_sort(int *a,int left,int right)<br />{<br />&nbsp;int upper,low,point;<br />&nbsp;if(left&lt;right)<br />&nbsp;{ <br />&nbsp;point=a[left];</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=456]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C语言中常用的选择排序法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=455]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 24 Oct 2008 15:25:47 +0800</pubDate> 
      <description><![CDATA[<div class="code">#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />void swap(int *p1,int *p2);<br />void select_sort(int *a,int n);<br /><br />/*<br />函数功能：使用选择排序法进行排序：从小到大； <br />函数原型：void select_sort(int *a,int n) <br />函数参数：int *a:数组名<br />&nbsp;int n :排序元素数 <br />函数返回值：void <br />*/<br />void select_sort(int *a,int n)<br />{<br />&nbsp;int i,j,small;<br />&nbsp;for(i=0;i&lt;n-1;i++)<br />&nbsp;{<br />&nbsp;small=i;<br />&nbsp;for(j=i+1;j&lt;n;j++)<br />&nbsp;{ <br />&nbsp;if(a[j]&lt;a[i])<br />&nbsp;{<br />&nbsp;small=j;<br />&nbsp;}<br />&nbsp;}<br />&nbsp;swap(&amp;a[i],&amp;a[small]);</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=455]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[C语言中常用的插入排序法]]></title> 
      <link><![CDATA[http://www.wskyo.com/lbs/article.asp?id=454]]></link> 
      <category><![CDATA[C/C++语言]]></category> 
      <author><![CDATA[wskyo <null@null.com>]]></author> 
      <pubDate>Fri, 24 Oct 2008 15:21:23 +0800</pubDate> 
      <description><![CDATA[插入法一：<div class="code">#include &lt;stdio.h&gt;<br />void insertnum(int arrnum[],int i,int j);<br />void main()<br />{<br />int i,j;<br /><br />int arr[5]={23,90,9,25,16};<br /><br />for (i=1;i&lt;5;i++)<br />{<br />&nbsp;for (j=0;j&lt;i;j++)<br />&nbsp;{<br />&nbsp;if (arr[j]&gt;arr)<br />&nbsp;{<br />&nbsp;insertnum(arr,i,j);<br />&nbsp;}<br />&nbsp;}<br />}<br />printf (&quot;排序后为:\n&quot;);<br />for (i=0;i&lt;5;i++)<br />{<br />&nbsp;printf (&quot;%d\t&quot;,arr);<br />}<br />}<br /><br />void insertnum(int arrnum[],int x,int y)<br />{<br />int temp;<br />temp=arrnum[x];<br />for (;x&gt;y;x--)<br />{<br />&nbsp;arrnum[x]=arrnum[x-1];</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.wskyo.com/lbs/feed.asp?q=comment&id=454]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>
