自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 exit(1) exit(0) return 的用法与区别

首相咱们区分一下exit和returnexit   是退出进程,是系统级别的,而 return ; 是退出函数 ,返回到调用改函数的地方,并返回一个值,从一个栈帧到另一个栈帧,可以看做是与函数调用相反; return“退出”是语言级别;exit是一个函数,而return是一个关键字。

2017-12-18 21:56:04 1631 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 251

原创 stadic

stadic静态关键字可以用来修饰变量siadic int a;声明a为静态常量,表示a是静态变量,静态变量分为全局静态变量和局部静态变量,全局静态变量表示该变量只能在所处的源文件中使用。而局部静态变通常是在函数内部定义,只进行一次初始化,把本次执行的值一直保持,指到赋予新值;函数调用时,会在栈中分配88字节大小的栈帧,用来进行函数的局部变量的存放等等,随着函数执行的结束,栈帧会被释放,函数中定义...

2017-11-21 14:25:55 525

原创 指针和数组

指针指针是一种特殊的类型,指针变量是指针类型的变量,变量中存放的是另一个变量地址,指针有两个值,一个是它自身的值,也就是它存放的地址,另一个是它所指向的值,就是她存放的物理地址所对因的变量的值;int a=1;int *p=&a;//把a的地址存放在p中引用引用是给变量起别名,int a=1;int &b=a;//b是a的引用,a和b其实指的是同一个变量,物理地址相

2017-11-21 14:01:36 177

原创 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 1257

原创 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 330

原创 函数的声明和定义

函数的声明格式: 返回值类型 函数名 (形参表); 函数的定义格式 返回值类型 函数名 (形参表) { 函数体 } 函数可以不用声明,直接定义,其实是吧定义与声明放在一起;函数的声明是告诉编译器,我有这样一个函数,如果在其他地方调用时,编译器就会在整个文寻找函数;函数声明后,在编译时,即使函数未被定义,只要函数没被调用,也可以编译通过, 例如include “stdio.h”

2017-10-17 13:29:06 2075 1

转载 break; goto, return; 的用法

break 只能用于循环和swich语句中,只有在循环体内部可以1. break语句形式: break;2. break语句功能:A. 在switch语句中,break是其语法本省的一部分,break语句会终止其后语句的执行,退出switch语句。B. 使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止,程序转到当前循环体后的第一个语句去继续

2017-10-14 15:23:05 358

原创 sizeof

sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。切sizeof返回值为无符号整型。sizeof常见的用法sizeof(变量名);    //求变量的类型的所占用的字节数s

2017-09-23 10:27:17 3985 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除