C# 作为一门功能强大、应用广泛的编程语言,深受开发者们的喜爱。今天,就来为大家详细剖析一下 C# 的基础语法,无论你是编程小白渴望入门,还是有一定基础想要查漏补缺,相信这篇文章都能助你一臂之力。
一、变量与数据类型
变量就像是一个个小盒子,用来存放数据。在 C# 中,声明变量时需要指定其数据类型,例如:
int num = 10; // 声明一个整型变量 num,并赋值为 10
string name = "ZhangSan"; // 声明一个字符串变量 name,值为 "ZhangSan"
一般来说,当我们声明一个变量时,系统会在内存中为其分配相应的存储空间。
栈(Stack)内存区域 :
- 栈内存的特点是分配和释放速度快,因为其内存管理简单,系统能迅速知晓变量何时进栈、何时出栈,就像一个有序的物品堆放架,物品进出一目了然。
二、运算符
运算符是让变量“动起来”的魔法符号。算术运算符如 +(加)、 -(减)、*(乘)、/(除)、%(取余),让数值计算轻松搞定:
int a = 5, b = 3;
int sum = a + b; // sum 的值为 8
int remainder = a % b; // remainder 的值为 2
比较运算符如 ==(等于)、!=(不等于)、<(小于)、>(大于)等,常用于条件判断,返回 true 或 false,结合 if 语句能实现程序的流程控制。逻辑运算符 &&(与)、||(或)、!(非),更是在复杂条件判断中发挥关键作用,让程序根据多种条件做出智能决策。
三、控制结构
- if-else 语句:堪称程序的“红绿灯”,根据条件决定程序走向。
int age = 18;
if (age >= 18)
{
Console.WriteLine("你已成年");
}
else
{
Console.WriteLine("你未成年");
}
2.for 循环:当需要重复执行一段代码时,for 循环闪亮登场。
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i); // 输出 0 到 9
}
它能精准地控制循环次数,从初始化条件开始,每次循环迭代改变变量,直到满足结束条件。
3. while 循环:只要条件为真,就持续循环,就像一个不知疲倦的小陀螺。
int count = 0;
while (count < 5)
{
Console.WriteLine("计数:" + count);
count++;
}
四、函数(方法)
函数就像是一个个工具模具,将一段可复用的代码封装起来,提高代码的模块化程度。
public static int AddNumbers(int num1, int num2)
{
return num1 + num2;
}
定义好 AddNumbers 函数后,在程序其他地方就能轻松调用:
int result = AddNumbers(3, 5); // result 的值为 8
五、数组
数组能将多个相同类型的数据有序地组合在一起,方便管理与操作。
int[] numbers = { 1, 2, 3, 4, 5 };
Console.WriteLine(numbers[2]); // 输出 3,数组下标从 0 开始
还可以动态初始化数组:
int[] anotherArray = new int[3]; // 创建一个包含 3 个元素的整型数组,初始值默认为 0
C#的基础语法只是其庞大知识体系的冰山一角,但扎实掌握这些内容,无疑为深入学习更高级的特性、开发出强大的应用程序筑牢根基。
标签:Console,变量,C#,编程,运算符,int,详解,WriteLine From: https://blog.csdn.net/ygd01/article/details/144625972