![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
Marx Lee
一个被段子耽误的乔布斯
展开
-
C语言实现十进制数转二进制数输出
突然想做一个十进制输入,输出相应的二进制数算法。算法简介:1、十进制转二进制通过位运算实现;2、二进制数通过链表保存;3、因为低位最先得到,所以链表用头插法实现(也可以直接用栈)。代码如下:#include<stdio.h>#include"malloc.h"typedef struct node{//链表存放二进制数 int data; struct node* next;}*linknode;//函数声明区域int Get_bitnums(int原创 2021-05-17 17:23:46 · 2335 阅读 · 0 评论 -
C语言提高第三天(函数1、数组1、运算符)
知识点概括1、函数,分为库函数与自定义函数,在此我们只讨论自定义函数。构造函数的过程分为函数的声明、定义与构造三个步骤,代码如下:int main(){ int compare(int x, int y); //函数的声明 int x = 2, y = 3, max; max = compare(x, y); //函数的调用 printf("%d\n", max); //3 return 0;}int compare(int x, int y) //函数的定义原创 2021-01-17 20:59:04 · 102 阅读 · 0 评论 -
C语言提高第二天(常量、字符串、ASCCII码、转义字符、C语言结构)
知识点概括1、常量(1)字面常量,直接写出来的数字,例如3、100;(2)const修饰的常变量;const float pai = 3.14; //变量pai的值恒定为3.14,不可修改,为常变量原创 2021-01-15 23:16:57 · 1081 阅读 · 6 评论 -
C语言提高第一天(变量、作用域与生命周期)
知识点概括1、机器语言—>汇编语言—>高级语言;2、VS2019使用scanf函数需要关闭JDK检查;3、变量根据作用范围分为全局变量与局部变量: (1)全局变量定义在{ }之外, (2)局部变量定义在{ }之内。...原创 2021-01-15 21:36:10 · 95 阅读 · 0 评论