C
文章平均质量分 87
略无慕艳意
https://bfmhno3.github.io
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Notes of Effective CMake
The core philosophy of modern CMake revolves around treating build scripts as code, shifting from outdated directory-level commands to a more maintainable and scalable target-centric paradigm based on targets and properties. In this model, developers defin原创 2025-08-08 23:45:51 · 1100 阅读 · 0 评论
-
学习fgets函数和strcspn函数
fgets是C 语言标准库stdio中的一个函数,用于从文件流(通常是标准输入流 stdin 或其他文件流)中读取一行字符串。它的主要作用是读取指定长度的字符,并且会保留换行符(如果存在的话)。strcspn是 C 语言标准库stdio中的一个函数,用于查找一个字符串中第一次出现指定字符集合中的任何字符的位置。它返回的是第一个匹配字符的索引位置。%[^\n]是 C 语言中用于格式化输入的格式字符串之一。它用于scanf函数中,用于读取一行字符串,直到遇到换行符为止。让我解释一下%[^\n]%[原创 2023-08-20 23:44:31 · 3084 阅读 · 4 评论 -
C 语言运算符
在C语言中,大多数运算符(包括算术运算符、关系运算符、位运算符和逻辑运算符等)的结合性都是从左至右。只有少数几个运算符(包括赋值运算符、条件运算符以及部分单目运算符)的结合性是从右至左。[1]:(美)K. N. KING著;吕秀锋, 黄倩译., 金., 吕秀锋, 等. C语言程序设计:现代方法[M]. 第2版. Bei jing: 人民邮电出版社, 2021.的运算符出现在一个表达式中时,它们的计算顺序。结合性可以是从左至右(左结合性)或从右至左(右结合性)在C语言中,运算符的结合性决定了当。原创 2024-01-19 00:16:33 · 452 阅读 · 1 评论 -
分支和循环语句
这段代码中,我们声明了变量a、b,并且初始化a为1、b为2,在执行if(1)时,因为a=1,所以。第一段代码只会在屏幕上打印出“hehe”,但是第二段代码会在屏幕上打印出无数个“haha”。函数,屏幕上打印出数字1;但是在执行if(2)时,由于b=2,所以。在这段代码中,由于我没有使用{}包裹代码块,在编译时编译器会报错。这时就能成功在屏幕上打印出“hahahehe”。这段代码最终会在屏幕中打印出“哈哈呵呵呵”。在这个示例中,else与第二个if匹配。如果找不到对应的值,就执行i。执行statement。原创 2023-07-29 19:05:34 · 151 阅读 · 0 评论 -
部分字符串库函数的模拟实现
部分字符串库函数的模拟实现原创 2023-10-05 19:48:31 · 227 阅读 · 1 评论
分享