<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZZRBlogger的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ZZRBlogger</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ZZRBlogger]]></copyright><item><title><![CDATA[函数调用及其链式访问]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/121896601</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/121896601</guid><author>ZZRBlogger</author><pubDate>Mon, 13 Dec 2021 01:13:55 +0800</pubDate><description><![CDATA[定义函数打印闰年



#include &lt;stdio.h&gt;
int Find_leap(int n)
{
	if((n % 4 == 0 &amp;&amp; n % 100 != 0) || (n % 400 == 0)) \\润年的定义
		return 1;     \\润年的打印条件
	else
		return 0;
 } 
 int main ()
 {
 	int y = 0;
 	for(y = 1000; y &lt;= 2000;y++)
 	{
 		if (Find_.]]></description><category></category></item><item><title><![CDATA[python递归以及c语言递归实现求最大公约数（补充上文）]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/121613402</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/121613402</guid><author>ZZRBlogger</author><pubDate>Mon, 29 Nov 2021 16:55:59 +0800</pubDate><description><![CDATA[前面已经写过了欧几里得算法（即辗转相除法）c语言的写法，今天用python和c的递归来实现辗转相除法

需注意：python代码中当输入999和991时，会造成互质现象


##输入M和N
M = int(input())
N = int(input())
M1 = M
N1 = N
if M &lt; N:
    M , N = N , M  //比较M N大小并进行交换
R = M % N
while R != 0:
    M = N
    N = R
    R = M % N
if N !=1]]></description><category></category></item><item><title><![CDATA[21年11月19日周结 c语言和python]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/121433073</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/121433073</guid><author>ZZRBlogger</author><pubDate>Sat, 20 Nov 2021 00:18:24 +0800</pubDate><description><![CDATA[终于回来了，连轴转了好几天好几天，终于忙完活动和上课内容，闲下来整理下最近的语言，下周依然是数不清的考试·······
c语言推进到定义函数和函数的调用
python学的比较浅，过了切片,也来到了函数

切记赋值时，要赋值的放于等号左边，内容放右边

两个定义：
传值调用：
函数的形参和实参分别占有不同的内存块，对形参的修改不会影响实参
传址调用：
*传址调用是把函数外部创建变量的内存地址传递给西数参数的一种调用西数的方式。
*这种传参方式可以让西数和西数外边的变量建立起正真的联系，也就是西数内部可以直接操]]></description><category></category></item><item><title><![CDATA[11月5号区区周结]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/121171857</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/121171857</guid><author>ZZRBlogger</author><pubDate>Fri, 05 Nov 2021 22:45:37 +0800</pubDate><description><![CDATA[目前学校计算机课程python跟进到函数以及函数调用，那么就用c语言来试试看
首先理解下 实参和形参
实参：
真实传给函数的参数，叫实参。实参可以是:常量、变量、表达式、函数等。无论实参是何种类型的量，在进行函数调用时，它们都必须有确定的值，以便把这些值传送给形参。
形参：
形式参数是指函数名后括号中的变量，因为形式参数只有在函数被调用的过程中才实例化(分配内存单元)，所以叫形式参数。形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中有效。

c语言中函数的分来：
1.库函数
    I...]]></description><category></category></item><item><title><![CDATA[10月30周六区区小结]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/121045566</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/121045566</guid><author>ZZRBlogger</author><pubDate>Sat, 30 Oct 2021 01:31:51 +0800</pubDate><description><![CDATA[别熬夜！
上周所提到的getchar 和 scanf函数都为输入函数 从缓冲区获取和清理缓存区的问题，这周科班的同学们应该接触到了，比如这道题：


#include&lt;stdio.h&gt;

int main()
{
	int i,n,letter,blank,digit,other;
	char ch;
	letter=blank=digit=other=0;
	
	scanf("%d",&amp;n);
	ch = getchar(); //获取字符
	
	for(i=1;i&lt;=n;i+.]]></description><category></category></item><item><title><![CDATA[2021.10.21凌晨四点区区周记]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/120916306</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/120916306</guid><author>ZZRBlogger</author><pubDate>Sat, 23 Oct 2021 04:05:38 +0800</pubDate><description><![CDATA[最近我在做什么？
python：开始着手切片的小小应用
c：学习三种循环体以及区别，递归进度0



明白了
define是一个预处理指令，定义符号定义宏，完成宏替换，非关键字



#include &lt;stdio.h&gt;
#define ADD(x,y) ((x)+(y))

int main ()
{
	printf ("%d\n",4*ADD(2,3));
	
	return 0;
}


#include &lt;stdio.h&gt;
#define ADD(x,y) x+y

int.]]></description><category></category></item><item><title><![CDATA[10月15日星期五区区周结]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/120790394</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/120790394</guid><author>ZZRBlogger</author><pubDate>Fri, 15 Oct 2021 22:35:28 +0800</pubDate><description><![CDATA[最近我在干什么？
c：1.推进到指针 结构体 分支语句
  2.递归还是处于递进去归不出来的窘境 争取早日将递归用到求最大公约数
python：很久没碰了 还是停留在切片



这周 血的教训：1. 在运用变量时候 要避免变量命名冲突，当全局变量和局部变量冲突是，局部变量优先2.在for循环时，各类表达式间要用分号隔开，而在for()后不加分号，因为在c中分号也为语句---空   语句，会使得for循环下的大括号内内容不属于for循环，导致报错3.   在if else中如果有多条语...]]></description><category></category></item><item><title><![CDATA[[c语言]用辗转相除法求最大公约数，递归和不递归两种]]></title><link>https://blog.csdn.net/ZZRBlogger/article/details/120695094</link><guid>https://blog.csdn.net/ZZRBlogger/article/details/120695094</guid><author>ZZRBlogger</author><pubDate>Mon, 11 Oct 2021 17:37:14 +0800</pubDate><description><![CDATA[在c语言的学习中必然会遇到求两个数之间的最大公约数的题目，那么对于其他经典方法，最简便快捷的方式就是利用辗转相除法


辗转相除法又叫做欧几里得算法，目的是为了求两个正整数的最大公约数

定理：gcd(a,b) = gcd(b ,a%b)  //在这里用(a,b)表示a和b的最大公约数证明：a可以表示成a = kb + r，则r = a %b
假设d是a,b的一个公约数，则有
d|a, d|b，而r = a - kb，因此d|r  //这里的"|"的意思是 ：d是b的因数 ,d是a的因数
因此d...]]></description><category></category></item></channel></rss>