C语言类
文章平均质量分 76
青风洛水
梦想再飘
展开
-
C语言关键字
其实很早就想总结下这些散碎的东西,我是一个菜鸟,不妥之处望大家指出来 C语言中的关键字整理 auto 作用 :auto的意思是自动的意思,c语言是面向过程的,会有很多部分的模块函数,每个函数都有其 生存周期(作用域),在函数生命周期中申明的变量通常叫做局部变脸也叫做自动变量, 例子: #include { int a=100; printf("%d",a); retu原创 2013-12-08 22:10:14 · 773 阅读 · 0 评论 -
数据结构
数据结构(待续) 1.C语言程序的设计思想是面向过程。面向过程的方法就是函数。函数先需要声明,在定义。 #include extern> > } int> float sum = 0; > { > //参数的个数,并指向下一个变参 }原创 2013-12-25 21:54:46 · 634 阅读 · 0 评论 -
还是C
1.数组和指针参数 为什么c语言中的数组参数退化为指针? 因为c语言的数组不可改变,但是c指针可以改变。 例如: int num[10], *p; p = num;//此时p指向数组的第一个元素 我在主函数里调用两个函数 1 Sum(num); 2 Sum(p+2,10); 在这里面。第一Sum(num)指向的是数组名。不可改变,但是第二个函数Sum(p+2,10) 这个就原创 2013-12-24 10:34:32 · 1132 阅读 · 0 评论 -
数组和指针的介绍
#include typedef int(AINT5)[5]; typedef float(AFLOAT10)[10]; typedef char(ACHAR9)[9]; int main() { AINT5 a1; float fArray[10]; AFLOAT10* pf = &fArray; ACHAR9 cArray;原创 2013-12-23 17:14:24 · 545 阅读 · 0 评论 -
还是C语言
还是C语言 首先说c语言的编译环境包括,翻译环境和执行环境,所谓的编译环境是,将程序翻译成 指令格式,所谓的执行环境这就是标准说明在一台机器上运行,这就牵扯到所谓的操作系统 交叉编译器。 关于程序编译,编译出来的.i文件就是编译器翻译展开的文件 1.条件编译 #include #define C 1 int main() { #if(1==C) printf("printf原创 2013-12-22 18:14:25 · 624 阅读 · 0 评论 -
接着c语言
1 .单双引号的使用 #include int main() { //printf("\n"); printf('\n'); return 0; } 这个程序会产生段错误,关于printf()函数的使用,这样可以深究到 printf函数的内部,其原型是printf(char *fnt); printf('\n');其实就是fnt的值就是\n的assci值,这样 printf原创 2013-12-21 18:16:54 · 687 阅读 · 0 评论 -
c语言的陷阱与缺陷小记
关于c语言的一些小问题 1).为什么n-->0的含义是n- >0,而不是n- ->0? 这个问题基本上可以是运算符的优先级问题,一般单幕运算符 比双目运算符的优先级高,所以应该是n-- >0; 2).a+++++b的含义是什么? 一般是a++之后再加上++b的结果。 const 在C语言之中修饰的变量不可以作为左值变量使用其是只读的变量 但是其本质还是变量,所以const修饰的变量在原创 2013-12-20 18:28:18 · 799 阅读 · 0 评论 -
数据结构--随手编
数据结构---栈 栈是一种特殊的线性表 规则是后进先出 衡量算法不的标准 1.时间的复杂度。 :大概程序执行的次数不是执行的时间 2 .空间的复杂度 :算法执行的所占用的最大内存 3 .算法的难以程度。 4.算法的健壮性。 (2)顺序存储; 线性表的顺序存储结构,指的是用一段地址连续的存储单元依次的存储线性表的数据元素; 在C语言中可以使用数组来实现顺序的存储结构,原创 2013-12-28 16:16:26 · 569 阅读 · 0 评论 -
读《微软c编程精粹》
2013/12/10 读《微软c编程精粹》 变量指针的命名: 基本采用匈牙利式的命名规则,所有字符型的变量均以ch开始 字节型的变量均以b开头,长字节均以l开头,对于指向某些数据类型 的指针 byter b,char ch,long l; char *pch指向ch的指正是以P开始,byter *pb,指向b的指针是以P快开始 long *pl 指向l指针是以P开始。void* p原创 2013-12-10 17:51:17 · 823 阅读 · 0 评论 -
sizeof用法汇总
sizeof()用法汇总 sizeof()功能:计算数据空间的字节数 1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。 2.指针与静态数组的sizeof操作 指针均可看为变量类型转载 2014-08-08 16:05:24 · 483 阅读 · 0 评论