![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言基础
文章平均质量分 65
儿这在哥哥小
这个作者很懒,什么都没留下…
展开
-
函数的声明和定义
函数的声明格式: 返回值类型 函数名 (形参表); 函数的定义格式 返回值类型 函数名 (形参表) { 函数体 } 函数可以不用声明,直接定义,其实是吧定义与声明放在一起;函数的声明是告诉编译器,我有这样一个函数,如果在其他地方调用时,编译器就会在整个文寻找函数;函数声明后,在编译时,即使函数未被定义,只要函数没被调用,也可以编译通过, 例如include “stdio.h”原创 2017-10-17 13:29:06 · 2058 阅读 · 1 评论 -
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 · 327 阅读 · 0 评论 -
sizeof
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。切sizeof返回值为无符号整型。sizeof常见的用法sizeof(变量名); //求变量的类型的所占用的字节数s原创 2017-09-23 10:27:17 · 3974 阅读 · 1 评论 -
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 · 1256 阅读 · 0 评论 -
exit(1) exit(0) return 的用法与区别
首相咱们区分一下exit和returnexit 是退出进程,是系统级别的,而 return ; 是退出函数 ,返回到调用改函数的地方,并返回一个值,从一个栈帧到另一个栈帧,可以看做是与函数调用相反; return“退出”是语言级别;exit是一个函数,而return是一个关键字。原创 2017-12-18 21:56:04 · 1625 阅读 · 1 评论 -
stadic
stadic静态关键字可以用来修饰变量siadic int a;声明a为静态常量,表示a是静态变量,静态变量分为全局静态变量和局部静态变量,全局静态变量表示该变量只能在所处的源文件中使用。而局部静态变通常是在函数内部定义,只进行一次初始化,把本次执行的值一直保持,指到赋予新值;函数调用时,会在栈中分配88字节大小的栈帧,用来进行函数的局部变量的存放等等,随着函数执行的结束,栈帧会被释放,函数中定义...原创 2017-11-21 14:25:55 · 523 阅读 · 0 评论