![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 82
夜☞
遇见即缘,幸会
展开
-
C语言 文件操作
文件操作基础C语言fopen函数使用标准输入文件 stdin(表示键盘)、标准输出文件 stdout(表示显示器)、标准错误文件 stderr(表示显示器)是由系统打开的,可直接使用。使用fopen()函数使用 <stdio.h> 头文件中的 fopen() 函数即可打开文件,它的用法为:FILE *fopen(char *filename, char *mode);//filename为文件名(包括文件路径),mode为打开方式,它们都是字符串。fopen() 函数的返回值原创 2021-07-13 20:45:55 · 224 阅读 · 2 评论 -
C语言实现简单通讯录,增删查改。
test.c文件#include "contact.c"void menu(){ printf("*******************************\n"); printf("**** 1.add 2.del *****\n"); printf("**** 3.search 4.modify **\n"); printf("**** 5.show 6.sort ****\n"); printf("***** 0.exit原创 2021-04-06 13:36:27 · 447 阅读 · 1 评论 -
C语言指针-野指针-数组中中的指针-指针运算
文章目录初始指针野指针初始指针指针是一个变量,存放内存单元的地址(编号)指针实例:int main(){ int a = 10; int *p = &a; return 0;指针就是变量,用于存放地址的变量(存放在指针中的值被当成地址处理)在学习之前,我们应该明白,在32为的机器上,地址是32个0或者1组成二进制序列,那么地址就得用4个字节空间存储,所以一个指针变量大小就应该是4个字节。如果在64位机器上,那么一个指针的大小就是8个字节,才能存放一个地址。由此可得:指原创 2021-03-31 14:54:22 · 258 阅读 · 1 评论 -
C语言 不使用第三值交换A B之间的值;求一个整数存储二进制的1的个数;求两个数二进制不同位的个数
文章目录不使用第三值交换A B之间的值使用第三方值tmp交换A B之间的值使用加减法交换A B之间的值使用亦或方法交换A B之间的值求一个整数存储在内存中二进制的1的个数使用整数取余方式获取使用按位与方式获取在面试中,我们往往会遇到不同寻常的问题,比较锻炼思维能力,比如我们现在讨论的交换A B的两值交换。不使用第三值交换A B之间的值使用第三方值tmp交换A B之间的值使用第三方值理解比较简单,类似于一个三个瓶子 第一个瓶子A是酸梅汁,第二个瓶子是B是柠檬汁,第三个瓶子tmp是空瓶子。我们第一步将A原创 2021-03-30 10:42:18 · 145 阅读 · 0 评论 -
C 语言 int main() 和 int main(void) 的区别
在C语言编程中通常会看到 **int main()、int main(void)、void main(void)、main()和main(void)、int main() 和 void首先来看看标准的主函数写法是什么样的,在C99标准(ISO/IEC 9899:1999)的5.1.2.2.1 Program startup一节是这么描述的:The function called at program startup is namedmain. The implementation declar原创 2021-03-16 14:32:18 · 41256 阅读 · 9 评论 -
C语言单、双、线性、循环链表及实例
C语言链表实例原创 2021-03-11 21:10:28 · 20104 阅读 · 1 评论 -
C语言字符串、文件操作常用操作函数,
C语言字符串常用操作函数C语言字符串、文件操作常用操作函数标准输入/输出重定向文件操作补充C语言字符串、文件操作常用操作函数字符串输出 - putsint puts(const char *str)字符串写入到标准输出 stdout字符串输入 - getschar *gets(char *str)标准输入 stdin 读取一行字符串比较 - strcmpint strcmp(const char *str1, const char *str2)字符串进行比较如果返回值小于 0,则原创 2021-03-10 09:42:51 · 19677 阅读 · 2 评论