
c语言
文章平均质量分 95
pcdack
这个作者很懒,什么都没留下…
展开
-
C语言注释符号一本道来
#注释符号1.注释一个好的注释好的注释(摘自网络)注释应该准确易懂,防止二义性,错误的注释有害注释是对代码的提示,避免臃肿和喧宾夺主一目了然的代码避免加注释不要用缩写来注释代码,这样可能会产生误解注释用于阐述原因而不是用来描述程序的运行过程不要给用户起奇怪的名字。否则像虾米工程师一样exp:初探注释规则#include <stdio.h>int main(){ int/*..原创 2017-12-03 21:44:52 · 211224 阅读 · 0 评论 -
3131字带你进阶C语言中的关键字
C语言进阶之C语言关键字基本数据类型1.数据类型数据类型可以理解为固定内存大小的别名(例如,在C语言中int数据类型代表了4个字节的内存)数据类型是可以创建变量的模板 数据类型的本质就是固定字节别名2.变量变量是一段实际连续存储空间的别名程序中通过变量来申请并命名存储空间通过变量的名字可以使用存储空间auto,register,static分析(属性关键字)C语言中的变量可以有自己原创 2017-12-03 16:39:42 · 605 阅读 · 0 评论 -
C语言编译预处理技术一本道来
一个.c程序,从人懂到计算机懂的流程预编译(不会去报错,没有真正的到达编译环境)处理所有的注释,以空格代替将所有的#define删除,并且展开所有的宏定义 处理条件编译指令#if,#ifdef,#elif,#else,#endif处理#include,展开被包含的文件保留编译器需要的#pragma指令 预处理指令(gcc)gcc -E file.c -o file.i编译(进行词原创 2017-12-04 10:46:51 · 6440 阅读 · 0 评论 -
C语言数组与指针一本道来
数组与指针指针的基础指针本质上也是一个变量指针要占用一定的内存空间(任何类型的指针的内存大小是一样的)指针用于保存内存地址的值*号的意义在指针声明时,*号表示所声明的变量为指针*号表示取指针指向的内存空间中的值 最佳实践(指针占用的内存空间)#include <stdio.h>int main(){ int i; int* pI; char* pC;原创 2017-12-04 19:55:19 · 2183 阅读 · 0 评论 -
C语言内存管理一本道来
我们需要动态内存分配的原因C语言中的一切操作都是基于内存的变量和数组都是内存的别名,如何分配这些内存由编译器在编译期间决定 定义数组的时候必须指定数组长度而数组长度是编译器期就必须决定的! 需求程序运行的过程中,可能需要使用一些额外的内存空间## malloc和freemalloc所分配的是一块连续的内存,以字节为单位,并且不带任何的类型信息free用与动态归还 注意malloc实际原创 2017-12-06 21:25:57 · 3560 阅读 · 0 评论 -
C语言函数一本道来
认清函数的真面目函数的由来程序=数据+算法 C程序=数据+函数模块化程序设计面向过程的程序设计以过程为中心的编程思想首先将复杂的问题,分解为一个个容易的问题分解过后的问题可以按照步骤一步步完成函数是C语言面向过程的一种体现解决问题的每个步骤可以用函数来实现声明&&定义声明 就是预先告诉编译器实体的存在定义 就是明确指示编译器实体的意义#include <stdio.h>ext原创 2017-12-07 15:21:29 · 31058 阅读 · 0 评论