C语言
文章平均质量分 76
以下是一个小白的笔记,如有错误不足之处,欢迎大家批评指正
缘友一世
我是缘友一世博主,热爱技术、热衷于分享。我的博客专注于计算机科学和软件开发领域的学习和实践经验。在博客中,你可以找到各种编程语言的深入解析和实用技巧。我致力帮助读者更好地理解和应用技术。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正
展开
-
c语言scanf浅谈
在本例中,当程序执行第一个scanf函数读取整数时,它会读取用户输入的数字字符1,并将其转换为整数存储在变量i中。但是由于用户输入的数字后面还有一个换行符,这个换行符会留在输入缓冲区中,等待下一次读取。这意味着,如果在输入非空白字符之前有空白字符存在,scanf函数会先忽略这些空白字符,然后再读取后面的非空白字符。由于输入缓冲区中还有一个换行符,因此scanf函数会将换行符读取到变量c中,导致变量c中存储的值为空字符。在读取数据时,scanf函数会阻塞程序的执行,直到读取到符合格式要求的数据为止。原创 2023-11-05 12:15:20 · 146 阅读 · 0 评论 -
C语言复习遇到的有趣的知识
C语言复习遇到的有趣的知识原创 2022-11-09 15:32:54 · 334 阅读 · 0 评论 -
程序环境与预处理笔记
符号分类详解FILE显示正在进行编译的源文件LINE当前文件的行号DATE文件被编译的日期TIME文件按被编译的时间STDC如果编译器遵循ANSI C,其值为1,否则为定义ANSI C是由美国国家标准协会(ANSI)及国际标准化组织(ISO)推出的关于C语言的标准。ANSI C 主要标准化了现存的实现, 同时增加了一些来自 C++ 的内容 (主要是函数原型) 并支持多国字符集 (包括备受争议的三字符序列)。ANSI C 标准同时规定了 C 运行期库例程的标准。举例。...原创 2022-08-26 10:51:41 · 96 阅读 · 0 评论 -
文件操作【c语言】
如果发现读取到的完整的元素的个数小于指定的元素个数,这就是最后一次读取。fread函数在读取的时候,返回的是实际读取到的完整元素的个数。正常读取的时候,返回的是读取到的字符的ASCII码值。fgets函数在读取结束的时候,会返回NULL。fgetq函数在读取结束的时候,会返回EOF。正常读取的时候,返回存放字符串的空间起始地址。根据文件指针的位置和偏移量来定位文件指针。返回文件指针相对于起始位置的偏移量。......原创 2022-08-08 22:53:57 · 604 阅读 · 0 评论 -
动态内存精讲
这便文章是知识型🧣🧣🧣的文章,小编认为不仅要做到知识的分享还要给枯燥的知识内容🧩🧩🧩,加上一些有趣的东西🎉🎉🎉如果您认可小编的努力,希望得到您的一个赞🙏🙏🙏flag键盘敲烂,月薪过万。东方不败,唯我独尊👍👍👍。...原创 2022-07-20 13:53:22 · 164 阅读 · 0 评论 -
练手版通讯录
;printf("通讯录已满,无法添加!");return;}//增加一个人的信息printf("请输入姓名");printf("请输入年龄");printf("请输入性别");printf("请输入电话");printf("请输入住址");printf("添加成功!\n");//printf("请按任意键继续……");};...原创 2022-07-18 21:13:18 · 217 阅读 · 0 评论 -
C知识练习
练习题三:获取二进制位中的奇数位和偶数位练习题四:++的运算级别比*高练习题六:长知识了,vs变聪明了原创 2022-06-08 16:20:16 · 149 阅读 · 2 评论 -
调试的技巧
Windows环境调试快捷键快捷键原创 2022-06-03 19:50:08 · 104 阅读 · 0 评论 -
第四章 课后练习题目及答案
文章目录习题与实践1. 下面的for语句是( C )。2. 已知int i=1; 执行语句while (i++<4);后,变量i的值为( C )。3. 求取满足式 12+22+32+ … +n2 ≤1000的n,正确的语句是( A )。4.下列循环语句中有语法错误的是( D )。5.从键盘上输入:ABCdef<回车>,程序的执行结果为( acbDEF )。6.下面程序的执行结果为( )。7.写出以下程序输入2,3<回车>时的运行结果,并给出程序的功能。原创 2022-05-05 23:47:06 · 2322 阅读 · 0 评论 -
啊哈c语言学习
啊哈C语言学习笔记(自用):包含一些简单的源代码及基础知识,【笔者水平有限,望原谅】原创 2022-01-09 23:20:43 · 7189 阅读 · 0 评论 -
第一章课后习题源代码(笔记自用)
文章目录1. 飞翔的小鸟2.模拟安装进度(数字)3.模拟安装进度条(图文)4. 模拟倒计时5. 编程查看是否打开135端口1. 飞翔的小鸟#include <stdio.h>#include <windows.h>#include <stdlib.h>int main(void){ printf("飞翔的小鸟:\n"); printf("V\r"); Sleep(100); printf(" ^\r"); Sleep(100); printf原创 2021-11-21 20:25:49 · 678 阅读 · 0 评论 -
第一章 c语言程序设计概述(笔记自用)
c语言程序设计入门三大要素# 1安装软件并开发HELLWOORLD程序(一)下载安装Dev-C++(二)将安装目录下的bin目录加到环境变量path中(这样可以在命令行窗口的任何目录下都可以执行gcc编译链接命令)(三)配置简单的外挂程序(在“工具”菜单中添加一个名为“DOS窗口”的外挂工具选项)步骤如下:(1)启动dev-c++,选择“工具”—“配置工具”命令(2)在弹出的“工具配置”对话框中单击“添加”按钮(3)标题:直接输入“DOS窗口”程序:单击“浏览”选择 c:\WINDOES\s原创 2021-11-11 23:13:51 · 737 阅读 · 0 评论 -
c语言 第二章 数据存储与运算
概述:计算机能且只能做两件事情:执行计算与保存计算结果。c语言提供了大量的运算符,用于各种计算,参与计算的是数据,数据需要保存在计算机内存中。数据是分类型的,如整数,实数,字符,字符串等。不同类型的数据需要的存储空间大小不同,支持的运算也不同。运算主要涉及算术运算,关系运算和逻辑运算等。原创 2021-11-23 17:13:32 · 2337 阅读 · 0 评论 -
c(指针)
每天进步一点,进步一点!!感谢自己👍👍👍👍👍👍👍🌠🌠🌠🌠🌠🌠🌠文章目录🐋🐋指针🎯🎯指针是啥💦💎野指针🪡🪡野指针成因🪢🪢指针运算🪬🪬 指针+-整数🎀🎀指针-指针⚽⚽指针和数组二级指针指针数组——存放指针的数组🧿🧿数组指针数组指针的定义🐋🐋指针🎯🎯指针是啥⚽⚽指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑储存器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元,因此,将指针形象化称“为指针”。⚽⚽总结:指针就是变量,用来存放地址的变量(存放的指针的原创 2022-05-18 21:30:15 · 282 阅读 · 0 评论 -
c(指针02)
文章目录void* 类型的指针 可以接受任意类型的地址void* 类型的指针 不能进行解引用操作void* 类型的指针 不能进行+-整数的操作#include<stdio.h>#include<stdlib.h>struct stu{ char name[20]; int age;};void qsort(void* base, size_t num, size_t width, int(*cmp)(const void* eleml, const原创 2022-05-25 22:01:44 · 101 阅读 · 0 评论 -
c指针(面试经典题目练习)
文章目录第一题第二题第三题第四题第五题第六题第七题第八题第一题#include<stdio.h>#include<stdlib.h>int main(){ int a[5] = {1,2,3,4,5}; int* ptr = (int*)(&a + 1);//&a取得整个数组额地址,&a+1跳过整个数组 //数组指针强类型转化为整形指针 printf("%d,%d\n",*(a+1),*(ptr-1));//指针的加减看指针类型ptr为整原创 2022-05-26 14:20:51 · 416 阅读 · 0 评论 -
c(指针-02)
每天进步一点,进步一点!!感谢自己👍👍👍👍👍👍👍🌠🌠🌠🌠🌠🌠🌠文章目录🐋🐋🪬🪬函数指针数组用途:转移表👓👓练习🎯🎯🐋🐋🎯🎯🐋🐋🎯🎯🐋🐋1(* ( void(*)() ) 0 )//void(*)()-函数指针类型//把0强制类型转换成:void(*)() 函数指针类型 -0就是一个函数的地址2void(* signal( int , void(*)(int) ) )(int)//简化方法typedef void(* pfun_t)(int);pfun_t signal(i原创 2022-05-26 14:21:56 · 81 阅读 · 0 评论