<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhanghui310的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhanghui310</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhanghui310]]></copyright><item><title><![CDATA[c语言中的全局变量，局部变量，static，extern]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7439120</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7439120</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 23:18:16 +0800</pubDate><description><![CDATA[变量可以在程序中三个地方说明: 函数内部、函数的参数定义中或所有的函数外部。根据所定义位置的不同, 变量可分为局部变量、形式参数和全程变量。从空间角度来看，变量可以分为全局变量和局部变量，而从时间角度来分的 可以有静态存储变量和动态存储变量之分。

 

一。全局变量和局部变量

1。局部变量

他是 指在函数内部定义的变量 作用域为定义局部变量的函数 也就是说他只能在定义他的函数]]></description><category></category></item><item><title><![CDATA[c程序设计语言笔记4]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7439029</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7439029</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 23:16:43 +0800</pubDate><description><![CDATA[打印输入中包含特定“模式”或字符串的各行（UNIX程序grep的特例）
#include 

#define MAXLINE 1000	/*输入的最大行长度   */

int getline(char line[],int max);
int strindex(char source[],char searchfor[]);

char pattern[] = "ould";	/*待查找的模式]]></description><category></category></item><item><title><![CDATA[c程序设计语言笔记3]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7438947</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7438947</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 22:41:35 +0800</pubDate><description><![CDATA[折半查找法：

#include 
#include 
//折半查找函数

int binsearch();
main()
{
	int x,s[10] = {1,2,3,4,5,6,7,8,9,10};
	printf("Please input the number you want to find.\n");
	x = getchar() - '0';
	printf("x = s[%d]]></description><category></category></item><item><title><![CDATA[c程序设计语言笔记2]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7346635</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7346635</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 22:18:01 +0800</pubDate><description><![CDATA[练习2-1：

　　编写一个程序以确定分别由signed及unsigned限定的char、short、int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现：

　　采用打印标准头文件中的相应值：


#include 
 #include 
 //determine ranges of types
 int main()
 {
 printf("采]]></description><category></category></item><item><title><![CDATA[c程序设计语言笔记1]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7346488</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7346488</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 22:17:48 +0800</pubDate><description><![CDATA[打印最长输入行的程序：

#include 
#define MAXLINE 1000	/*允许的输入行的最大长度*/

int getline(char line[], int maxline);
void copy(char to[], char from[]);

/* 打印最长的输入行 */

main()
{
	int len;	/*	当前行长度	*/
	int max;	/*	目前]]></description><category></category></item><item><title><![CDATA[getchar()和EOF总结]]></title><link>https://blog.youkuaiyun.com/zhanghui310/article/details/7346400</link><guid>https://blog.youkuaiyun.com/zhanghui310/article/details/7346400</guid><author>zhanghui310</author><pubDate>Sun, 08 Apr 2012 22:16:59 +0800</pubDate><description><![CDATA[刚开始看K&R的书的时候，始终不明白getchar（）和EOF的意思。直到看到下面这篇文章。
（以下内容全是转载的）
大师级经典的著作，要字斟句酌的去读，去理解。以前在看K&R的The C Programming Language(SecondEdition)
第1.5节的字符输入/输出，被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用]]></description><category></category></item></channel></rss>