C语言
晓梦清尘
这个作者很懒,什么都没留下…
展开
-
C语言基础知识
Unicode 为每个字符提供一个号码,称为码点(code point),其中0到127的部分,跟 ASCII 码是重合的。C 语言诞生时,只考虑了英语字符,使用7位的 ASCII 码表示所有字符,ASCII 码的范围是0到127。auto:定义在函数中的变量默认为 auto 存储类,这意味着它们在函数开始时被创建,在函数结束时被销毁。或者:浅拷贝——char* 指针指向的是一个char[] 的地址,不能realloc()给一个函数或者赋值给一个char*类型的指针,除非你知道这个字符串中的字符的。原创 2023-04-17 10:01:05 · 221 阅读 · 0 评论 -
C\C++ 数据溢出错误!!!
原创 2021-08-02 16:05:24 · 782 阅读 · 0 评论 -
union与struct
union与struct定义、访问方式类似。通常union一次只存一种类型值,存入后其他类型值会损坏,同一时间只用到一个成员。原创 2021-01-15 18:24:52 · 105 阅读 · 0 评论 -
数组与指针的几个易混淆的区别与联系
区别1. 初始化方式不同int *pt=4;int arr1[]={1,2,4};int arr2[][]={{1,3,4},{2,3,4};2. 指针可变,数组名不可变赋值int *pt=4;int arr[]={1,2,4};int arr2[];pt = arr;//数组名指向数组地址arr2 = arr;//错误,数组名不可直接赋值 加减运算int arr[]={1,2,4};int *pt;pt = arr; //只能单向赋值,arr=pt的用法是错误的!!!原创 2021-01-08 22:11:46 · 123 阅读 · 0 评论