![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言笔记
C语言笔记
纸带
这个作者很懒,什么都没留下…
展开
-
C语言指针/20220203/加强void指针
在指针声明时,* 表示所声明的变量为指针;\\在指针使用时,* 表示操作指针所指向的内存空间中的值;voidvoid的字面意思是“无类型”,void *则为“无类型指针”,void *能指向所有类型的数据。void真正发挥的作用在于:(1) 对函数返回的限定;(2) 对函数参数的限定。//convert 转换凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。不论许多程序员缺误认为其为void类型。ad...原创 2022-03-31 21:49:29 · 710 阅读 · 0 评论 -
C语言一个数组中随机抽取5个数字
#include <stdio.h>#include <stdlib.h>//srand ,rand#include <time.h>//用到time()int main(){ int random=0; int index=0; int i=0; int check=0; int cmdbox[10]={201,202,203,204,205,206,207,208,209,210};//从这个数组中取数 int randbox[5]={0}.原创 2022-03-29 09:35:34 · 4970 阅读 · 0 评论 -
C语言几个重要的概念
标识符:我们给变量取名字的时候,会起a,b,b1,等等像这样的,程序员自己起的,能够起到表达出变量的作用,叫做标识符。其中标识符就是程序员自己起的名字,除了变量名,后面还会讲到函数名、宏名、结构体名等,它们都是标识符。#函数名、宏名、结构体名、变量名不过,名字也不能随便起,要遵守规范;C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。关键字:是由C语言规定的具有特定意义的字符串,也被称为原创 2022-03-14 14:29:11 · 1016 阅读 · 0 评论 -
C语言typedef/20220201
typedef unsigned long long size_t//比较官方的一些写法。原创 2022-02-01 22:25:57 · 647 阅读 · 0 评论 -
C语言20220130/for
#include<stdio.h>#define length 3typedef int int_4;//typedef 的使用最后要用;结尾。int_4 main(){ int_4 i = 0; //int length = 3; for ( i = 0; i < length; i++) { printf("i=%d\n",i); } //printf("hello world\n"); return 0;}回顾一下1.#define lengt.原创 2022-01-30 23:38:30 · 169 阅读 · 0 评论 -
VS2022软件C语言安装
网址:感谢您下载 Visual Studio - Visual Studio原创 2022-01-30 23:12:15 · 3312 阅读 · 0 评论 -
C语言浮点float/double/C4305的一些理解
float BMI = 0.f;//这句话怎么去理解?C语言中默认的浮点型常量类型为double类型,这样写程序执行时会存在一个将双精度浮点型变量转化为单精度浮点型变量的过程,这个过程可以通过如下的方式去除掉。float BMI = 0.f;示例2 BMI = weight / (height/100.f * height/100.f);链接:1.C语言0和0.0f的区别_sdhdwyx的博客-CSDN博客_0.0f...原创 2022-01-30 23:02:45 · 777 阅读 · 0 评论 -
C语言&&的运用
具体运用&&运用在if语句中的&&if(x&&y)//x且y都为1时为if(1)注意1.若判断三个量相等x1=x2=x3;运if语句时候这样去写if(x1==x2&&x2==x3)//正确if(x1==x2==x3)//错误原创 2022-01-29 17:31:35 · 826 阅读 · 0 评论 -
C语言全局变量的使用
我们看到在.c文件中,定义了uint8_t color_light_on=0;在.h文件中,使用了外部声明externextern uint8_t color_light_on;使用声明了.hcolor_light_on=1;原创 2022-01-28 20:30:23 · 1311 阅读 · 0 评论 -
C语言extern
先上码:代码1#include <stdio.h>#include <stdlib.h>int max(int x,int y);//这边声明要有“;”这个符号 /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { int result; ext原创 2021-12-08 23:32:39 · 480 阅读 · 0 评论 -
C语言pow&powf&powl
#include <math.h>//声明double pow(double x, double y);float powf(float x, float y);long double powl(long double x, long double y);C 库函数double pow(double x, double y)返回x的y次幂。C 库函数float powf(float x, float y)返回x的y次幂。C 库函数lo...原创 2021-12-08 23:24:16 · 8363 阅读 · 0 评论