引言其实没啥好说的,你不会以为我要讲一讲 C 语言的历史吧?
好吧,那就大概说一下(摘自 菜鸟教程):
引言其实没啥好说的,你不会以为我要讲一讲 C 语言的历史吧?
好吧,那就大概说一下(摘自 菜鸟教程):
C 语言是自然语言,这意味着编写的时候,我们能像说话一样很清晰地表达自己的意思,例如:
#include <stdio.h>
int main() {
printf("Hello, world!");
return 0;
}
什么是变量?顾名思义,变量是一个可以被改变的量。在计算机中,变量是用来存储数据的容器。变量可以存储各种类型的数据,如整数、浮点数、字符串等。
在 C 语言中,变量可以被声明,你需要在声明时指定变量的类型和名称。
此外,你可以使用 赋值符号(=)
来给变量赋值。
int age = 10;
float number = 3.14159;
char letter = 'A';
写一个代码判断输入的数是正数、负数还是零,当你到手这个需求的时候,你会发现,按照目前为止学过的知识搞不出来,必须要有表达类似 如果…,那么就…,否则就…
这样的语句才行
换成英文来说就是 if…then…else…
,而 C 语言就有差不多这样的表达。在执行顺序看上去,就像是代码在此处进入了岔路口,必须要根据不同的条件选择一条分支来执行,因此,判断语句又被称为分支语句
例如,对于这个需求,我们可以这样写:
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
if (n > 0) {
printf("正数\n");
} else if (n < 0) {
printf("负数\n");
} else {
printf("零\n");
}
return 0;
}
我们之前已经提过 main
函数了,对吧?那你应该已经理解了函数的基本结构了,我们这里再回顾一下。
函数是 C
语言中非常重要的一个概念,它允许我们将代码模块化,从而提高代码的可读性和可维护性。
函数的定义格式如下:
返回类型 函数名(参数列表) {
// 函数体
}
指针是 C 语言的核心技巧,通过指针,我们可以实现很多高级功能,比如动态内存分配、函数指针、回调函数等等。但是指针也是 C 语言中最容易出错的地方,因为指针的操作非常复杂,一不小心就会出错。本文将介绍一些指针的语法小技巧,帮助大家更好地理解和掌握指针。
当我们想要获取某个变量的地址,首先找到这个变量的变量名,我们假设它是 a,如果你在这个变量名前面加上&
(&a
),那么恭喜你,你成功的取出了 a 这个变量的地址。
特别地,如果是一个数组,那么它的数组名就是指向它第一个元素的地址,这也是为什么 scanf
数组的时候不要加 &
结构体 struct
是 C 语言中的一种特殊变量类型,它能将不同类型的数据组合成一个整体:
// 定义一个名为 Data 的结构体类型
struct info {
int a;
char b;
float c;
};
struct info data = {1, 'a', 3.14f}; // 定义并初始化一个 Data 类型的变量 data
提示
这是在一次学术分享活动中,我分享的 Vue3 网络前端开发的 PPT 内容,主要介绍了 HTML 基础、CSS 基础和 Vue3 的基本概念、组件、路由、状态管理等,以及如何使用 Vue3 开发一个简单的网络前端应用。
因为配置问题,PPT 中的代码高亮似乎丢失了,敬请谅解
看不清的话,点击一下幻灯片后按 F
开启幻灯片全屏模式
提示
接下来是 CSS 基础部分讲完后示例环节中使用的两个例子的代码
第一个是一个简单的上侧导航栏
第二个是一个简单的登陆界面
可以自行复制到别处查看效果
提示
如果你需要更基础的教程,请前往 菜鸟教程
CSS 是页面设计中最重要的部分,一个好的 CSS 设计可以使你的页面如虎添翼,让用户有更好的体验。本节将介绍 CSS 的基本概念和用法,包括选择器、盒模型、布局、动画等。
提示
这里不准备提供最基础的 HTML
知识,而是针对 Vue
项目中常用的语法进行介绍。如果你真的一点 HTML
都不会,你可以前往 菜鸟教程 先行学习。