2012-08-04 C学习笔记1

#include <stdio.h>

int main()
{
	/*
		return 返回值
		
		return z; 或 return (z); 
		
		形参和实参的个数必须相等,类型必须相同 
		 
		 
	 	实参的求值顺序
		 _cded 自右向左 标准C
		 stdcall 自右向左 Windows C/C++
		 Pascal 自左向右 
	*/
	
	#if (0)
	
	int f(int a, int b);//函数声明 
	
	int i = 2, p;
	
	p = f(i, ++i);//函数调用 
	
	/*
		如果是自左向右
		则相当于 f(2, 3) 
		
		如果是自右向左 
		则相当于 f(3, 3) 
	*/
	
	printf("%d\n", p);
	
	#endif
	
	/*
		被调用的函数必须已经存在 
	*/
	
}

int f(int a, int b)
{
	int c;
	if(a > b)
	{
		c = 1;
	}
	else if(a == b)
	{
		c = 0;
	}
	else
	{
		c = -1;
	}
	
	return (c);
}

知识共享许可协议
《2012-08-04 C学习笔记1》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     166.98ms