c语言基础知识笔记
C语言基础知识笔记
作为一门广泛应用的计算机编程语言,C语言无疑是程序员在入门阶段时必须掌握的语言之一。以下是C语言的基础知识笔记:
变量和常量
在C语言中,变量是指能够存储数据的内存空间。变量名需要在程序中定义,并且具有固定的数据类型,例如int、char、float等。常量是指在程序中不可更改的固定数值。可以使用#define来定义常量,也可以使用const关键字。
实例:定义变量和常量
#include<stdio.h>
#define PI 3.1415926 //定义常量
int main()
{
int radius = 5; //定义整型变量
const float e = 2.7182818; //定义浮点型常量
float area = PI * radius * radius; //计算面积
printf("圆的面积是:%f
", area);
return 0;
}
运算符
C语言中常用的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。
实例:使用运算符计算两个数的和
#include<stdio.h>
int main()
{
int a, b, sum;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
sum = a + b;
printf("%d + %d = %d
", a, b, sum);
return 0;
}
流程控制结构
C语言中常用的流程控制结构包括if语句、switch语句、for循环、while循环、do-while循环等。
实例:使用if语句判断输入的数字是否为偶数
#include<stdio.h>
int main()
{
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if(num % 2 == 0)
{
printf("%d 是偶数。
", num);
}
else
{
printf("%d 是奇数。
", num);
}
return 0;
}
函数
C语言中也支持自定义函数,可以提高代码的可复用性和模块化程度。
实例:使用函数计算阶乘
#include<stdio.h>
int factorial(int n)
{
if(n == 1)
{
return 1;
}
else
{
return n * factorial(n - 1);
}
}
int main()
{
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
printf("%d 的阶乘是:%d
", num, factorial(num));
return 0;
}
以上就是C语言的基础知识笔记,希望对大家学习C语言有所帮助。