- 博客(9)
- 收藏
- 关注
原创 exit(1) exit(0) return 的用法与区别
首相咱们区分一下exit和returnexit 是退出进程,是系统级别的,而 return ; 是退出函数 ,返回到调用改函数的地方,并返回一个值,从一个栈帧到另一个栈帧,可以看做是与函数调用相反; return“退出”是语言级别;exit是一个函数,而return是一个关键字。
2017-12-18 21:56:04
1741
1
原创 可见性与生存期
在C语言中,必须遵循先定义后使用的原则例如int a=10;void main(){print("%d",a\n);printf("%d\n"b);int b=18;}当编译器编译时,按照由上到下的顺序编译,每遇到变量都会开辟空间存储,当编译到printf("%d\n"b);语句时,由于编译器顺序执行编译器发现,还没有定义过变量b,就会出现编译时的错误;
2017-11-21 18:03:05
275
原创 stadic
stadic静态关键字可以用来修饰变量siadic int a;声明a为静态常量,表示a是静态变量,静态变量分为全局静态变量和局部静态变量,全局静态变量表示该变量只能在所处的源文件中使用。而局部静态变通常是在函数内部定义,只进行一次初始化,把本次执行的值一直保持,指到赋予新值;函数调用时,会在栈中分配88字节大小的栈帧,用来进行函数的局部变量的存放等等,随着函数执行的结束,栈帧会被释放,函数中定义...
2017-11-21 14:25:55
582
原创 指针和数组
指针指针是一种特殊的类型,指针变量是指针类型的变量,变量中存放的是另一个变量地址,指针有两个值,一个是它自身的值,也就是它存放的地址,另一个是它所指向的值,就是她存放的物理地址所对因的变量的值;int a=1;int *p=&a;//把a的地址存放在p中引用引用是给变量起别名,int a=1;int &b=a;//b是a的引用,a和b其实指的是同一个变量,物理地址相
2017-11-21 14:01:36
199
原创 printf
首先,printf函数是c中的一个标准库函数 ,作用是按照格式输出数据,他的格式为printf(格式控制,输出表列);格式控制通俗的讲就是对输出数据的类型要求,例如printf(”%d,%f,%lld,%l”,a,b,c,d);//按照十进制整数,单精度浮点数, //long long,long int输出当然,我们也可以直接输出字符串printf(“Hello World”);//直接输出Hel...
2017-10-23 23:26:23
1310
原创 define(宏) const(常变量) enum(枚举)
#define 是在预处理阶段,对代码的替换它之进行简单的替换,并不进行类型检查,同时也不开辟空间例如#definde PI 3.14void main(){int s=0,r=5;s=PI*r*r}在预处理之后代码就变成了void main(){int s=0,r=5;s=3.14*r*r//编译器遇到PI就用3.14替换}这里要
2017-10-22 14:51:16
377
原创 函数的声明和定义
函数的声明格式: 返回值类型 函数名 (形参表); 函数的定义格式 返回值类型 函数名 (形参表) { 函数体 } 函数可以不用声明,直接定义,其实是吧定义与声明放在一起;函数的声明是告诉编译器,我有这样一个函数,如果在其他地方调用时,编译器就会在整个文寻找函数;函数声明后,在编译时,即使函数未被定义,只要函数没被调用,也可以编译通过, 例如include “stdio.h”
2017-10-17 13:29:06
2335
转载 break; goto, return; 的用法
break 只能用于循环和swich语句中,只有在循环体内部可以1. break语句形式: break;2. break语句功能:A. 在switch语句中,break是其语法本省的一部分,break语句会终止其后语句的执行,退出switch语句。B. 使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止,程序转到当前循环体后的第一个语句去继续
2017-10-14 15:23:05
388
原创 sizeof
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。切sizeof返回值为无符号整型。sizeof常见的用法sizeof(变量名); //求变量的类型的所占用的字节数s
2017-09-23 10:27:17
4102
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人