C语言是其他编程语言的母语。
对今后继续学习
2025年05月09日
C语言提供了字符串的定义,就是使用一对双引号包含的字符,称为字符串。例如"abcde", "123", "www.xxx.com"都表示一串字符串。
2025年05月09日
指针和数组应该算是C语言的精华及难点,很多初学者都是被这一章节难倒的,包括作者在内,也不敢说在指针上就真的全懂了。只能在此抛砖引玉,希望讲讲基础知识,有大神看到了能够扩展高级应用。
在介绍数组和指针之前,大家可以先思考三个问题,这三个问题也是我在读书得时候学习C语言得时候老师提的,学习的时候可以带着问题去学。
2025年05月09日
1. 整型家族(内存占用与编译器相关)
char c = 'A'; // 1字节,ASCII值65
short s = 30000; // 2字节(-32768~32767)
int i = 2147483647; // 4字节(典型范围)
long l = 123L; // 4或8字节
unsigned int ui = 4000000000; // 无符号扩展范围
// 验证类型大小:
printf("short size: %zu\n", sizeof(short));
2025年05月09日
我们学习了C语言提供的“基本数据类型”,例如char、int这样的数据类型,我们可以使用这个数据类型来定义一个变量,例如:
char c = 'A';
此时,定义了一个字符型变量,变量的名称是c。那么,我们就有一个疑问,是否可以定义一个变量,变量的名称是int ?测试的例子如下:
2025年05月09日
C语言是一种高效、灵活的编程语言,广泛应用于系统编程、嵌入式开发等领域。以下是C语言的核心语法点,适合初学者快速掌握。
C语言提供了多种基本数据类型,用于存储不同类型的数据。
2025年05月09日
C 语言中的关键字又称保留字,它们只能用于预定义的目的,而不能用于任何其它目的。
C89 中包含 32 个关键字:
C99 中包含 37 个关键字(粗体蓝色部分是新增关键字(+5)):
2025年05月09日
C 语言作为一门历史悠久且广泛使用的编程语言,其发展过程中经历了多次标准化,以确保语言的统一性、可移植性和稳定性。这些标准定义了 C 语言的语法、语义以及标准库的功能。
以下是 C 语言的主要标准版本,按时间顺序排列:
* K&R C (非官方标准)
* 来源: 1978 年布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)合著的第一版《C 程序设计语言》(The C Programming Language)。
2025年05月09日
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)