![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
ligbee
这个作者很懒,什么都没留下…
展开
-
C篇 回忆基础代码
#include <stdio.h>#define ME 2017 //宏定义void main(void){ const int pi = 3.14;//常量不允许重复赋值 printf("%d\n", ME); printf("内存地址: %x\n", ME);/原创 2018-05-10 00:15:14 · 264 阅读 · 0 评论 -
C篇 回忆string
初始化string#include <stdio.h>void main(void){ char str1[6] = "hello"; //字符串数组会以\0结尾,需占一个字节 char str2[6] = {'h', 'e', 'l', 'l', 'o'}; char str3[] = "world"; printf("%s&am原创 2018-06-23 17:59:09 · 203 阅读 · 0 评论 -
C篇 初识指针
变量被初始化会对应栈或者堆一个地址,地址指向开始存放变量的值,所占字节数由变量类型决定。而指针就保存变量的地址,占4个字节。#include <stdio.h>main(){ int i = 1; int *p; p = &i;//保存i的地址 printf("%d", *p); //获取指针保存的地址对应的值,根据指针定义的类型获...原创 2018-06-24 00:23:24 · 171 阅读 · 0 评论 -
C篇 指针高级
C篇的系列文章并不会深入去剖析某个语法,而是介绍C存在着哪些知识点。指针高级也同样如此,介绍指针数组、二重指针、数组指针、函数指针、指针传参。最后使用这几种语法做一个冒泡排序指针数组#include <stdio.h>int main(void){ char* chPointer[2] = {"hello", "world"}; // 存储指针的数组...原创 2018-08-04 13:36:08 · 287 阅读 · 0 评论 -
C篇 复合类型
C语言除了定义变量使用到的简单类型,如int、char、float、指针,更高级的是将这几种类型进行重定义或者结合使用。分别介绍typedef; struct; union; enumtypeof别名定义出一种新的类型,可以封装数据类型,方便移植;简化函数指针的定义;#include &amp;lt;stdio.h&amp;gt;typedef int de_int;int main(...原创 2018-09-01 20:41:00 · 488 阅读 · 0 评论