![](https://img-blog.csdnimg.cn/direct/bd528b0e7e3f42f387af3708bf2ad7b3.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 89
C语言,作为编程语言的基石,以其高效、灵活和贴近硬件的特性,成为初学者的理想之选。入门C语言,你将掌握编程的基本逻辑和技巧,了解计算机底层的工作原理。无论是打造个人项目,还是为深入学习其他编程语言打下基础,C语言都是不可或缺的一环。让我们一起开启C语言的探索之旅,书写编程人生的精彩篇章!
Cxxxxxxxx.
努力努力再努力
展开
-
(C语言入门)数组
1. 数组是C语言中的一种数据结构,用于存储一组具有相同数据类型的数据。2. 数组中的每个元素可以通过一个索引(下标)来访问,索引从0开始,最大值为数组长度减1。原创 2024-04-16 21:54:55 · 703 阅读 · 0 评论 -
C语言基础入门案例(1)
编写一个函数,该函数接受一个整数作为参数,并计算该整数的阶乘值。输出的格式应为“xx + xx = xx”,其中“xx”代表用户输入的整数和它们的和。编写一个程序,生成所有满足条件的三位数,并计算它们的总数。描述:编写一个函数,接受2个int参数作为参数,计算第一个参数~第二个参数范围的累加和,并返回累加的结果。时,计算5到1的累加和,由于5大于1,所以实际上是计算1到5的累加和,结果为15。时,计算1到6的累加和,结果为1+2+3+4+5+6=21。编写一个程序,实现大衍数列的生成,并打印出前100项。原创 2024-04-15 17:54:45 · 985 阅读 · 0 评论 -
C语言基础入门案例(4)
描述:编写一个C语言程序,该程序通过位运算操作来修改一个8位无符号整数(uint8_t)的特定位。abcd程序应该输出每个变量修改后的十六进制表示。<<0xa9输出示例(根据程序实现):a = 0xe9b = 0x89c = 0xe9d = 0x81注意:在C语言中,二进制字面量(如0b10101001)并不是标准的,你需要将其转换为十进制或十六进制字面量,或者如果你的编译器支持二进制字面量,那么可以直接使用。原创 2024-04-22 09:24:40 · 1154 阅读 · 0 评论 -
C语言基础入门案例(3)
编写一个C语言程序,该程序接受用户输入的一个字符串,并统计该字符串中数字字符(0-9)的个数。程序应定义一个函数来计算并返回数字字符的数量,然后在主函数中调用该函数并输出结果。此外,如果数组只有一个元素或所有元素都相同,则程序应能够处理这种情况,并给出适当的提示或输出。的函数,该函数接受一个整数数组、数组的长度和一个待查找的整数作为参数。编写一个C语言程序,该程序应定义一个整数数组,并求出该数组中的第二大的数。编写一个C语言程序,该程序要求用户输入5个整数,并将这些整数存储在一个数组中。原创 2024-04-16 22:20:55 · 1423 阅读 · 0 评论 -
C语言基础入门案例(2)
编写一个程序,该程序接收用户输入的等级字符(A、B、C、D、E),并使用switch语句判断等级,输出对应的描述信息。编写一个程序,从屏幕上接收用户输入的学生成绩(0 - 100分),然后根据成绩范围进行评定。如果用户输入了非法的等级字符(如"F"),程序应输出错误信息,并提示用户重新输入。编写一个程序,接收用户输入的三个整数,并将这三个整数按照从大到小的顺序输出。给定一个圆的半径,编写一个程序来计算并输出该圆的周长和面积。如果用户输入的成绩为-5,程序应提示“成绩输入出错”。原创 2024-04-15 20:48:39 · 853 阅读 · 0 评论 -
C语言中scanf、gets、fgets的区别
【代码】C语言中scanf、gets、fgets的区别。原创 2024-04-17 20:35:19 · 336 阅读 · 0 评论 -
(C语言入门)复合类型、内存管理
有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性,这时候可通过结构体实现。结构体(struct)可以理解为用户自定义的特殊的复合的“数据类型”。先声明结构体类型再定义变量名。在声明类型的同时定义变量。// 先声明结构体类型再定义变量名struct 结构体名 {成员列表struct 结构体名 变量名;// 在声明类型的同时定义变量struct 结构体名 {成员列表}变量名;// 结构体类型的定义int age;原创 2024-04-17 20:07:36 · 640 阅读 · 0 评论 -
(C语言入门)跳转关键字、函数、指针
函数是一种可重用的代码块,用于执行特定任务或完成特定功能函数作用:对具备相同逻辑的代码进行封装,提高代码的编写效率,实现对代码的重用函数使用步骤定义函数理解为制作工具,工具只需要制作1次即可调用函数理解为使用工具函数分类系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。自定义函数:用以解决用户的专门需要。【注意】main主函数要放到要调用的方法之后。原创 2024-04-14 17:03:38 · 1053 阅读 · 0 评论 -
C语言面试题(1)
在预编译时将宏名替换成字符串的过程称为"宏展开"(也叫宏替换)。宏名一般用大写,以便于与变量区别宏定义不作语法检查,只有在编译被宏展开后的源程序才会报错宏定不要不要行末加分号(a) : (b))int b = a;FUNC(10);return 0;原创 2024-04-18 15:43:02 · 648 阅读 · 0 评论 -
(C语言入门)位运算符、类型转换、程序执行的三大流程(控制语句、分支语句、循环语句)
按位与运算011 & 1012个都为1才为1,结果为001按位或运算011 | 101有1个为1就为1,结果为111按位异或运算011 ^ 101不同的为1,结果为110取反运算~011100> 10101ps:取反、左右位移运算需要在补码的基础上运算。原创 2024-04-12 21:19:49 · 957 阅读 · 0 评论