C语言
Fcwyl000
这个作者很懒,什么都没留下…
展开
-
给定字符串”abcdef“,如何将字符串逆序输出
给定字符串”abcdef“,如何将字符串逆序输出。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<assert.h>void Reverse(char *arr,int sz){assert(arr,NULL);//判断数组是否为空int left = 0;int rig...原创 2018-03-09 16:59:13 · 3006 阅读 · 0 评论 -
指针必须了解的那点事
1】、为什么会有指针?计算机中分为很多内存单元,每个内存单元都对应着独一无二的地址这样一个地址标识一块空间,而通过指针可以找到对应的位置,同时方便管理。(在32位机上指针的大小是4个字节,在64位平台上,指针大小是8个字节。)2、指针变量指针变量是变量,是变量就会有存储空间,存储空间放置的是【地址】,就会有初始化。3、指针指针就是地址4、变量指针...原创 2018-03-14 00:53:35 · 208 阅读 · 0 评论 -
动态内存管理的那些你不知道的知识点
1、为什么存在动态内存分配因为在我们学过的方式中学过下面两种方式开辟内存空间int val = 20;char arr[10] = {0};但是,这两种方式都有一个共同的缺陷 1)、空间开辟的大小是固定的 2)、数组在声明的时候,必须指定数组的大小,它所需要的内存在编译时分配基于对空间的要求,有时候我们需要的空间大小在 程序运行的时候才能知道,那数组的编译时开辟空间就不能满...原创 2018-03-30 00:18:36 · 277 阅读 · 0 评论 -
函数要注意的编码风格
对于函数人们很少能注意到这一点,认为无所谓,其实不然,好的代码风格可以增加代码的可读性【规则6-1】 每一个函数都必须有注释,即使函数短到可能只有几行。头部说明需要包扩括含包含的内容和次序如下: /************************************************************** * Function Name : nucFindThread ...转载 2018-03-27 23:35:12 · 267 阅读 · 0 评论 -
自定义类型(聚合类型)的总结
1、 结构体1>定义:将具有相同或者不同数据类型的元素放在 一起就是结构体类型,结构体中的值称为成员变量,结构的每个成员可以是不同类型的变量。2>结构体的声明:在声明结构的时候,可以不完全声明 在声明的时候省去可以省去结构体标签 c语言中不可以定义空类型3>结构体成员:结构体的成员可以是标量、数组、指针、甚至是其他结构体4>结构体成员访问...原创 2018-03-28 16:06:21 · 1259 阅读 · 0 评论 -
C语言基础知识总结
以一张图来总结C语言知识原创 2018-04-21 19:42:46 · 271 阅读 · 0 评论