<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ChenGengru的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ChenGengru</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChenGengru]]></copyright><item><title><![CDATA[二维数组与指针]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85705290</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85705290</guid><author>ChenGengru</author><pubDate>Thu, 03 Jan 2019 17:02:59 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 二维数组与指针.c */
/* written by Chen Gengru */
/* updated on 2019-1-3 */
void main()
{
	int i, j, *p, a[3][5];
	
	for (i = 0; i &amp;lt; 3; i++) //定义一个二维数组 
...]]></description><category></category></item><item><title><![CDATA[数组指针的重新赋值]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85701476</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85701476</guid><author>ChenGengru</author><pubDate>Thu, 03 Jan 2019 16:08:53 +0800</pubDate><description><![CDATA[给出一段代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 指针的重新赋值.c */
/* written by Chen Gengru */
/* updated on 2019-1-3 */
void main()
{
	int i, a[5], b[5], *p, *q;
	p = &amp;amp;a[0];
	q = b;
	
	pri...]]></description><category></category></item><item><title><![CDATA[一维数组与指针]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85649528</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85649528</guid><author>ChenGengru</author><pubDate>Wed, 02 Jan 2019 23:39:50 +0800</pubDate><description><![CDATA[当定义一个一维数组时，系统会在内存中为该数组分配一个存储空间，其数组的名称就是数组在内存中的首地址。若再定义一个指针变量，并将数组的首地址传给指针变量，则该指针就指向了这个一维数组。
例如：
int *p, a[10];
p = a;

这里a是数组名，也就是数组的首地址，将他赋值给指针变量p，也就是将数组a的首地址赋给p。也可以写成如下形式：
int *p, a[10];
p = &amp;amp;a[...]]></description><category></category></item><item><title><![CDATA[指针自加自减运算]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85638689</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85638689</guid><author>ChenGengru</author><pubDate>Wed, 02 Jan 2019 20:40:02 +0800</pubDate><description><![CDATA[指针的自加自减运算不同于普通变量，并非简单的加1减1。举例：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 指针自加自减运算 */
/* written by Chen Gengru */
/* updated on 2019-1-2 */
void main()
{
	int i, *iPointer = &amp;amp;i;
	short j...]]></description><category></category></item><item><title><![CDATA[C语言中&*和*&的区别]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85570656</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85570656</guid><author>ChenGengru</author><pubDate>Tue, 01 Jan 2019 23:59:13 +0800</pubDate><description><![CDATA[“&amp;amp;”和“ * ”的运算优先级别相同，按自右向左的方向结合。因此“&amp;amp;p”先进行“ * ”运算，“p”相当于变量a；再进行“&amp;amp;”运算，“&amp;amp;p”就相当于取变量a的地址。“&amp;amp;a”先进行“&amp;amp;”运算，“&amp;amp;a”就是取变量a的地址，然后执行“”运算，“&amp;amp;a”就相当于取变量a所在地址的值，实际就是变量a。
#include&amp;lt;stdio.h&amp;gt...]]></description><category></category></item><item><title><![CDATA[数组作为函数的参数]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85338182</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85338182</guid><author>ChenGengru</author><pubDate>Sat, 29 Dec 2018 14:19:47 +0800</pubDate><description><![CDATA[
数组元素作为函数参数
由于实际参数可以是表达式形式，数组元素可以是表达式的组成部分，因此数组元素可以作为函数的实际参数，与用变量作为实际参数一样，是单向传递。例如：

#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 数组元素作为函数参数.c */
/* written by Chen Gengru */
/* updated on 2018...]]></description><category></category></item><item><title><![CDATA[反向输出字符数组]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85236843</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85236843</guid><author>ChenGengru</author><pubDate>Mon, 24 Dec 2018 17:45:22 +0800</pubDate><description><![CDATA[运用了for循环语句和strlen函数
代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
#include&amp;lt;string.h&amp;gt;
/* 反转输出字符串.c */
/* written by Chen Gengru */
/* updated on 2018-12-24 */

int main()
{
	char text[20];...]]></description><category></category></item><item><title><![CDATA[字符串大小写转换]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/85235289</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/85235289</guid><author>ChenGengru</author><pubDate>Mon, 24 Dec 2018 16:29:26 +0800</pubDate><description><![CDATA[需要用到strupr函数和strlwr函数，语法格式如下：
strupr(字符串)：小写转大写（upper）
strlwr(字符串)：大写转小写（lower）
代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
#include&amp;lt;string.h&amp;gt;
/* 字符串大小写转换.c */
/* written by Chen Gengru...]]></description><category></category></item><item><title><![CDATA[密码的输入、确认和判断比较]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84647477</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84647477</guid><author>ChenGengru</author><pubDate>Thu, 06 Dec 2018 17:16:14 +0800</pubDate><description><![CDATA[基础版：利用strcmp函数进行字符串的比较
#include&amp;amp;lt;stdio.h&amp;amp;gt;
#include&amp;amp;lt;string.h&amp;amp;gt;
#include&amp;amp;lt;stdlib.h&amp;amp;gt;
/* 简单密码比较 */
/* written by Chen Gengru */
/* updated on 2018-11-30 */
int main()
{
	char password1[20]]]></description><category></category></item><item><title><![CDATA[字符串的拼接和排序]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84641393</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84641393</guid><author>ChenGengru</author><pubDate>Thu, 29 Nov 2018 22:39:32 +0800</pubDate><description><![CDATA[
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;string.h&amp;gt;

int main()
{
    void zf(char a[]);
    char a[20];
    gets(a);
    zf(a);
    printf(&quot;\n&quot;);
    return 0;
}

void zf(char b[])
{
    int i,j;
    c...]]></description><category></category></item><item><title><![CDATA[Poker Time]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84641339</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84641339</guid><author>ChenGengru</author><pubDate>Thu, 29 Nov 2018 22:36:00 +0800</pubDate><description><![CDATA[
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
#include&amp;lt;string.h&amp;gt;
/* Poker Time */
/* written by Chen Gengru */
/* updated on 2018-11-22 */
int main()
{
	char A[3][2];
	char B[3][2];
	int i, ...]]></description><category></category></item><item><title><![CDATA[求n阶满秩方阵的阶梯形]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84593115</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84593115</guid><author>ChenGengru</author><pubDate>Wed, 28 Nov 2018 21:40:38 +0800</pubDate><description><![CDATA[#include&amp;amp;lt;stdio.h&amp;amp;gt;
#include&amp;amp;lt;stdlib.h&amp;amp;gt;
int main()
{
	int n, i, j, k;
	
	printf(&amp;quot;Dimension: &amp;quot;);
    scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;n);   // 得到矩阵空间的维度 // 
	
	int iArray[4][4];  ]]></description><category></category></item><item><title><![CDATA[插入法排序]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84542873</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84542873</guid><author>ChenGengru</author><pubDate>Mon, 26 Nov 2018 14:47:55 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 插入法排序.c */
/* written by Chen Gengru */
/* updated on 2018-11-26 */
int main()
{
	int i, j;
	int iTemp, iPos;
	int a[10];
	
	for (i = 0; i &amp;lt; 10; ...]]></description><category></category></item><item><title><![CDATA[交换法排序]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84533571</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84533571</guid><author>ChenGengru</author><pubDate>Mon, 26 Nov 2018 12:04:54 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 插入排序法 */
/* written by Chen Gengru */
/* updated on 2018-11-26 */
int main()
{
	int i, j;
	int a[10];
	int iTemp;
	
	for (i = 0; i &amp;lt; 10; i++)
	{
...]]></description><category></category></item><item><title><![CDATA[打印空心字符菱形]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84258940</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84258940</guid><author>ChenGengru</author><pubDate>Mon, 19 Nov 2018 19:49:31 +0800</pubDate><description><![CDATA[
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
#include&amp;lt;string.h&amp;gt;
/* 空心数字梯形 */
/* written by Chen Gengru */
/* updated on 2018-11-19 */
int main()
{
	char cStart;
	int iLine;
	int i, j;
	
	sc...]]></description><category></category></item><item><title><![CDATA[冒泡排序法]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84257906</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84257906</guid><author>ChenGengru</author><pubDate>Mon, 19 Nov 2018 18:35:48 +0800</pubDate><description><![CDATA[根据冒泡排序法将数组中的数从大到小排列
第一次代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 冒泡排序法 */
/* written by Chen Gengru */
/* updated on 2018-11-19 */
int main()
{
	int a[10];
	int i, j;
	int iTemp;
	
	for ...]]></description><category></category></item><item><title><![CDATA[打印空心的倒三角模型]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84189629</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84189629</guid><author>ChenGengru</author><pubDate>Sat, 17 Nov 2018 15:53:43 +0800</pubDate><description><![CDATA[
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 空心的倒三角形 */
/* written by Chen Gengru */
/* updated on 2018-11-17 */ 
int main()
{
	int a;
	scanf(&quot;%d&quot;, &amp;amp;a);
	int i, j, k;
	for (i = 0; i &amp;lt; 2...]]></description><category></category></item><item><title><![CDATA[选择排序法]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/84147177</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/84147177</guid><author>ChenGengru</author><pubDate>Fri, 16 Nov 2018 23:23:33 +0800</pubDate><description><![CDATA[对一组数组进行从大到小的排序
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 选择排序法 */
/* written by Chen Gengru */
/* updated on 2018-11-16 */
int main()
{
	int i, j;
	int iA;
	int a[10];
	
	for (i = 0; i &amp;lt; ...]]></description><category></category></item><item><title><![CDATA[利用字符数组计算单词个数]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/83864879</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/83864879</guid><author>ChenGengru</author><pubDate>Thu, 08 Nov 2018 17:29:51 +0800</pubDate><description><![CDATA[输入一行字符，统计其中有多少个单词，要求每个单词之间用空格分开，且最后字符不能为空格。
这个题设限制太多，先完成，在做一些拓展。
第一次代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 字符数组的应用 */
/* written by Chen Gengru */
/* updated on 2018-11-8 */
int main(...]]></description><category></category></item><item><title><![CDATA[使用二维数组处理数据]]></title><link>https://blog.youkuaiyun.com/ChenGengru/article/details/83721040</link><guid>https://blog.youkuaiyun.com/ChenGengru/article/details/83721040</guid><author>ChenGengru</author><pubDate>Sun, 04 Nov 2018 21:52:58 +0800</pubDate><description><![CDATA[二维数组初体验
为一个二维数组的元素赋值，显示矩阵，求出最大元素，并显示次矩阵的转置矩阵。
代码：
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
/* 二维数组的数据处理 */
/* written by Chen Gengru */
/* updated on 2018-11-4 */
int main()
{
	int a[2][3], b[...]]></description><category></category></item></channel></rss>