
初识c语言
文章平均质量分 55
knighthood2001
这片绿茵从不缺乏天才,努力才是最终的入场券!
公众号:认知up吧
文章底部:商务合作|技术交流
展开
-
C语言:strlen和sizeof的适用场景
函数”: 从“int [8]”到“const char *”的类型不兼容。在 C 语言中,如果你想要获取数组的长度,你需要手动计算数组元素的个数。“初始化”: 从“size_t”转换到“int”,可能丢失数据。以上代码是一个典型的错误代码。对于计算字符串长度,如果你需要使用。头文件,然后代码如下。原创 2024-04-05 18:34:37 · 421 阅读 · 0 评论 -
C语言:字符串超过指定长度仍然能运行的原因
在你的代码中,你声明了一个二维字符数组 b,其中第一个维度没有指定大小,因此编译器会根据提供的初始化值自动计算大小。在第一个字符串 “nbbbsbnfmsdnms” 中有 14 个字符,超过了指定的 10 个字符的大小。因此,虽然你的数组初始化时越界了,但编译器会默默地忽略超出范围的部分,因此不会报错。语句会打印出 b[0][0] 的值,即数组中的第一个字符 ‘n’。在 C 语言中,如果数组初始化时提供的初始值长度超过了指定的数组大小,编译器会默默地忽略超出范围的部分,而不会报错。但是还是可以运行的。原创 2024-04-01 21:13:59 · 1003 阅读 · 1 评论 -
c语言中%s、%d、%c在字符串中的使用
打印出来,就是字符的十进制形式。这也就是为什么大小写转换的题目以及答案和这个是类似的。第二行的每个数字就是第一行每个字符的10进制表示。是用来打印单个字符的。是用来打印字符串的,原创 2024-04-01 21:12:56 · 896 阅读 · 0 评论 -
C语言:数组动态分配内存
动态分配内容其实关键的就下面五行。首先定义指针,然后输入需要的长度,接着使用。最后不要忘记释放内存。原创 2024-03-31 15:32:45 · 1073 阅读 · 1 评论 -
C语言:统计字符中单词个数
是用来输入字符串的。然后遍历字符串,如果是句号、逗号或者空格,先不做处理;如果不是的话,说明这时候是在单词部分,当然如果进入单词部分的话,最开始肯定是扫描的英语字母了,然后count+1,然后i+1,进入判断此时i所在的字符是否是断开单词的符号(空格 逗号 句号),如果一个都不是,说明还在单词内部,我们需要一直往后找。但是如果采用判断空格,或者逗号句号的,貌似就比较复杂,因为涉及到前面一个字符和后面一个字符是啥。后来仔细推敲代码的时候,发现将 i-- 放在 while 循环的末尾是正确的,因为这样可以。原创 2024-03-30 20:18:55 · 812 阅读 · 0 评论 -
计算机复试:字符数组中下标为偶数的元素赋给另一个字符数组并输出
当成单个字符,所以我会用双引号,但是这样的就错了。注意这里有个错误写法,就是我之前一直不把。错误写法导致的运行结果,是不是很神奇。希望大家以后也能规范起来,,结果就变成这样了。原创 2024-03-27 13:19:39 · 643 阅读 · 2 评论 -
c语言中打印不同数据类型的格式化符号
📚✨🎃在C语言中,使用不同的格式化符号来打印变量的值是为了。每种数据类型在内存中占据的空间大小不同,因此需要使用对应的格式化符号来正确地读取和打印这些数据。原创 2024-03-26 21:11:11 · 1410 阅读 · 3 评论 -
计算机复试:计算1+12+123+...的前n项和
其中的a就是每次算个循环算一个数字,然后s把他们加起来。原创 2024-03-26 20:56:54 · 415 阅读 · 0 评论 -
‘a‘&&‘b‘结果是啥
而在 C 语言中,字符常量被视为其对应的 ASCII 码值。所以 ‘a’ 对应的 ASCII 码是 97,‘b’ 对应的 ASCII 码是 98。在逻辑与运算中,如果两个操作数都为真(非零),则结果为真(非零);否则结果为假(0)。(目前正在带领大家一起提升认知,感兴趣可以来围观一下)根据逻辑与运算的规则,两个操作数都为真,所以结果也为真。🙏笔者水平有限,欢迎各位大佬指点,相互学习进步!的结果会根据逻辑与运算符。在 C 语言中,表达式。原创 2024-03-18 15:31:14 · 1078 阅读 · 2 评论 -
c语言基础(转义字符、printf()、scanf()详解、文件使用方法)
c语言基础(转义字符、printf()、scanf()详解、文件使用方法)原创 2022-08-12 08:35:30 · 3287 阅读 · 21 评论