![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
窗户外你的名字
这个作者很懒,什么都没留下…
展开
-
c语言中return返回值的用法总结
return返回值的意义就是把return<表达式内容>返回给调用return的函数。*例如:void test(int i,int j); { return i+j; printf("不会被执行的语句“); //return i+j直接返回主函数中调用它的函数 }int main() { ...原创 2018-08-31 17:31:33 · 29745 阅读 · 12 评论 -
代码判断大小端
我们可以通过指针类型强转和联合体判断大小端,两种方式的本质相同,都是通过int类型转char类型比特位的丢失来判断的。指针类型强转int main(){ int i = 0x12345678; char *c = (char *)&i; printf("%x \n", *c); return 0;}联合体方式判断大小端。联合体特...原创 2018-12-08 13:43:40 · 1001 阅读 · 0 评论 -
C语言_位域
“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。 每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字 节的二进制位域来表示。 1.位域的定义和位域变量的说明 位域定义与结构定义相仿,其形式为: struct 位域结构名 { 位域列表 }; 其中位域列表的形式为:...原创 2018-11-14 15:44:50 · 192 阅读 · 0 评论 -
c语言_指针型函数
函数指针变量 在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的 首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指 向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量 称为“函数指针变量”。 函数指针变量定义的一般形式为: 类型说明符 (*指针变量名)(); 其中“类型说明符”表示被指函数的返回...原创 2018-11-13 17:07:33 · 1899 阅读 · 0 评论 -
给定两个变量将两个变量的值内容进行交换的三种方法
创建一个void swap(int a,int b){}函数,赋值作为被调函数void swap(int *p1,int *p2) { int tmp = *p1; int *p1 = *p2; int *p2 = tmp;}int main(){ int num1 = 10; int num2 = 20; printf("请输入num1,num2"); scanf(...原创 2018-11-02 21:08:24 · 1842 阅读 · 0 评论 -
c语言for循环打印100~200之间的素数、输出乘法口诀表、判断1000年~2000年之间的闰年
打印100~200之间的素数int main() { int i, j; for (i = 100;i <= 200;i++)//第一个for循环作为输入条件 { for (j = 2;j < i;j++)//第二个for循环作为素数及内部的判断性质 { if (i%j == 0) break; else i%j != 0; pri...原创 2018-11-02 20:49:45 · 1030 阅读 · 0 评论 -
【c语言】Hanoi塔问题
一块板上有三根针,A,B,C。A 针上套有 64 个大小不等的圆盘,大的在下,小的在上。如图 5.4 所示。要把这 64 个圆盘从 A 针移动 C 针上,每次只能移动一个圆盘,移动可以借助 B 针进行。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。求移动的步骤。 递归:在一个函数体内调用该函数自身。int main(y){int a;int b = main(a)...原创 2018-11-06 21:01:10 · 1918 阅读 · 0 评论 -
c语言实现链表的(创建、插入、删除、查改.....)
#pragma once#include<stdlib.h>#include<stdio.h>#include<assert.h>//struct node {// int date;// struct node *next;//};typedef int DateType;typedef struct ListNode { DateTyp...原创 2018-09-23 17:43:53 · 1739 阅读 · 0 评论 -
顺序链表的实现
顺序表相当于一个结构体,一个结构体就是一张表,结构体里面两个成员,一个成员是数组,一个是表示数组实际长度的int型变量原创 2018-09-09 21:55:33 · 1951 阅读 · 0 评论 -
c语言简单通讯录
日常之中通讯录的基本要求应该满足这样几个条件:1.读出2.列出所有记录(列出姓名,电话号等)3.查询功能4.修改更能5.删除功能6.保存功能其中主要用到的知识点:动态开辟内存,根据用户需要创建通讯录大小练习结构体的声明定义使用熟悉指针传参的过程代码分三个模块来解决这个问题,第一个模块我们需要一个头文件,这个头文件里可以包含一些相应信息,当实现文件和测试文件...原创 2018-12-10 11:56:22 · 313 阅读 · 0 评论