专升本C语言自学笔记

2024/1/20

第一章 写一个简单的程序

#include 
int main()
{
	printf("hahahahaha\n555");
	return 0;
}

 #include

int main()

{         

returrn 0;

}
是c语言的底架架构

第二章 求两数之和

#include 
int main(void)
{
	int a,b,sum;					//这里定义了3个int型的变量a,b,sum, int是整型的意思
	printf("%d,%d,%d\n", a,b,sum);	//这里把a,b,sum的值输出,但是因为这三个变量没有初始化,输出的结果是不确定的,是三个垃圾值
	a = 2;							//把a的值赋值为2,如果对变量进行第一次赋值,我们也称之为初始化
	b = 3;
	sum = a+b;
	printf("sum is %d\n",sum);		//输出5	
	return 0;
}

第三章 求函数之积、和

#include 
int f(int a)
{
	return a*a;
}
void g(int a, int b)
{
	printf("%d\n", a+b);
	return;
}
int main()
{
	printf("%d\n",f(3));
	g(3,4);
}

第四章 函数

#include 
void f(void);  			//函数首部 +分号 即函数声明
void g(void);
void h(int);			//函数声明的形参可以省略

void f(void)
{
	printf("1111\n");
}
void g(void)
{
	printf("2222\n");	//各个函数之间是平行的,一个函数的定义不能放在另一个函数的函数体里
}
void h(int a)
{
	printf("%d",a);
}
int main (void) 		//main函数之前的代码是为了main函数的执行提供信息的,他们不一定被执行
{
	f();
	g();
	h(3333);
	return 0;
}

2024/1/21

 第五章 求两数最大和

#include 							//printf和scanf的函数声明都在stdio.h里,printf和scanf函数的定义在库里
int main(void)
{
	double a,b;								//double是浮点型数据类型 可以理解为小数
	printf("请输入2个数:\n");
	scanf("%lf%lf", &a,&b);					//&取地址符
	printf("a is %lf, b is %lf\n",a,b);		//%lf是在对一个浮点型数据进行格式输入输出所用到的格式说明符
	/*			方法1
	if(a >= b)								//表达式是数值和运算符的组合
	printf("a是最大值,其值为:%lf\n",a);
	else
	printf("b是最大值,其值为:%lf\n",b);
	*/
	if(a < b)	//方法2
		a = b;
	printf("最大值为:%lf\n

你可能感兴趣的:(c语言,笔记,算法)