C语言入门知识

1.一些基础知识


1.一个程序由一个或多个源程序文件组成
源程序文件包括:预处理指令、全局声明、函数定义
2.函数时C程序的主要组成部分
一个C语言程序是由一个或多个函数组成的,其中必须包含唯一一个main函数
3.程序中被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编制设计的函数
4.一个函数包括两个部分:函数首部和函数体,函数体一般包括声明部分和执行部分
5.程序总是从main函数开始执行
6.程序中的操作是由函数中的C语句完成的
7.在每个数据声明和语句的最后必须有一个分号
8.C语言本身不提供输入输出语句,输入输出操作由函数完成
9.程序应当包含注释

2.示例

1).求两个数那个大
#include <stdio.h>
//主函数
int main()						//定义主函数
{								//主函数体开始
	int max(int x,int y);		//对被调用函数max的声明
	int a,b,c;					//定义变量a,b,c
	scanf("%d,%d",&a,&b); 		//输入变量a和b的值
	c=max(a,b);					//调用max函数,将得到的值赋给c
	printf("max=%d\n",c); 		//输出c的值
	return 0;					//返回函数值为0
}//主函数体结束

//求两个整数中的较大者的max函数
int max(int x,int y)	//定义max函数,函数值为整型, 形式参数x和y为整型 
{
int z;					//max函数中的声明部分,定义本函数中用到的变量z为整型
if(x>y)z=x;				//若x>y成立,将x的值赋给变量z
else z=y;				//否则(即x>y不成立),将y的值赋给变量z
return(z); 				//将z的值作为max函数值,返回到调用max函数的位置
}

运行结果

2,4
max=4

注意:本例程序中两个函数都有return语句,请注意它们的异同。
两个函数都定义为整型,都有函数值,都需要用return语句为函数指定返回值。
main函数中的return语句指定的返回值一般为0。
max函数的返回值是max函数中求出的两数中的最大值z,只有通过return语句才能把求出的z值作为函数的值并返回调用它的main函数中。

2).简单的加法运算
#include <stdio.h>		//这是编译预处理指令 
int main( )				//定义主函数
{ 						//函数开始 
    int a,b,sum; 		//本行是程序的声明部分,定义a,b,sum为整型变量
    a=1;				//对变量a赋值
    b=2;				//对变量b赋值 
    sum=a+b;			//进行a+b的运算,并把结果存放在变量sum中
    printf("sum is %d\n",sum); 	//输出结果 
    return 0;					//使函数返回值为0
}								//函数结束

运算结果

3

%d是指定的输出格式,d表示用“十进制整数”形式输出。圆括号内第二个参数sum表示要输出变量sum的值。在执行printf函数时,将sum变量的值(以十进制整数表示)取代双引号中的%d。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值