
C的学习
湘阳人
这个作者很懒,什么都没留下…
展开
-
预处理——C语言
在C语言程序源码中,凡是以(#)开头的语句被称为预处理语句,这些语句严格意义上并不属于C语言语法的范畴,它们在编译的阶段。4、条件编译:#if、#ifdef、#ifndef、#else、#elif、#endif。1、一个逻辑行只能出现一条预处理指令,多个物理行需要用反斜杠连接成一个逻辑行。2、预处理是整个编译全过程的第一部:预处理-编译-汇编-链接。7、向编译器传送特定指令:#progma。1、头文件:#include。2、定义宏:#define。5、显示错误:#error。3、取消宏:#undef。原创 2022-11-23 23:58:23 · 625 阅读 · 0 评论 -
枚举的作用
枚举数据最重要的作用,是使用有意义的单词,来替代无意义的数字,提高程序的可读性。2、枚举常量在定义时可以赋值,若不赋值,则取其前面的枚举常量的值 +1。3、c语言中,枚举等价于整形,支持整形数据的一切操作。1、枚举常量实质上就是整形,首个枚举常量默认为0。枚举关键字:enum。原创 2022-11-22 17:35:03 · 1437 阅读 · 0 评论 -
C语言学习——动态分配
一、malloc二、free三、calloc1.malloc函数#include "stdlib.h" void *malloc(unsigned int size);函数: 函数名:malloc 函数参数:unsigned int size 函数返回值:void *功能: 在堆区申请一块size个字节的空间会把申请到的空间地址的首字节编号返回, 此空间没有类型(可以强制转换任何地址类型)2.free 函数原创 2022-06-08 00:28:31 · 457 阅读 · 0 评论 -
C语言——数组的学习1
1.数组的理解相同数据类型的一组数据的集合数组中的每个数据------元素用一个名字命名这个集合------数组名然后用编号区分他们------下标int a[5] = {10,20,30,40,50};下标从0开始 0 1 2 3 4数组名 : a下标 :0~42.数组的使用数组定义前要注意数组中的元素类型数...原创 2022-05-11 15:20:46 · 200 阅读 · 0 评论 -
C语言——函数与指针5
1.函数指针2.区分函数指针和指针函数1.函数指针函数指针是指指向函数的指针(指向对象是函数)函数指针也是指向特定的类型定义一个函数指针:void (*p)(char a ,int b)指针:指向一个函数无返回值,有两个参数,一个字符型,一个整型作用:通过函数指针调用函数------------------------------------------------...原创 2022-04-28 18:29:29 · 539 阅读 · 0 评论 -
C语言——指针移位4
指针的移位跟指向对象的数据类型有关//例 int a = 10; //定义一个int类型的变量a,并且赋值10; int *p; //定义一个指针变量p,可以指向int类型的变量 char *q; //定义一个指针变量q,可以指向char类型的变量 p = &a; //p指向了a == 将a的地址赋值给了p q = p; //q也存了a的地址编号 printf("p = %d\n",p); //2017 printf("q = %d原创 2022-04-28 18:05:44 · 3238 阅读 · 0 评论 -
C语言——指针变量3
指针变量3原创 2022-04-26 22:23:27 · 2844 阅读 · 0 评论 -
C语言——指针的要素2
int *pp:指针变量名注意:*p不是指针的变量名:——不符合命名规则int *:指针变量名的类型——指针类型注意:在定义语句中,除了变量名以外的内容就是变量名的类型//例子: int a; 变量名:a a的类型:int int *p; 变量名:p p的类型:int * int a[10] 变量名:a ...原创 2022-04-25 19:04:59 · 2375 阅读 · 0 评论 -
C语言——指针的理解1
地址的理解 变量值和变量地址值得理解 指针的理解1.地址的理解:系统的内存就是一块存储空间,以字节为单位一个一个编号:1byte = 8bit例:地址编号: 209 208 207 206 2...原创 2022-04-24 16:32:16 · 613 阅读 · 0 评论 -
C语言——修饰变量的关键字和作用
const extern static 1.const: 使用格式:const int a =10;作用:const修饰的变量存在flash里,变量的值不允许改变使用:当存放大量数据并且不需要修改的时候可以使用const修饰比如:图片信息2.extern: ...原创 2022-04-23 15:23:49 · 834 阅读 · 0 评论