`
麦田的守望者tian
  • 浏览: 2819 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
假如函数在调用它之前定义可以不用声明实际上,如果在函数调用前,没有对函数作声明,则编译系统会吧第一次遇到的该函数的形式(函数定义或者函数调用)作为函数的声明,并将函数默认值类型认为int型 比如有您调用的是void max(int a,int b)系统就会把该函数当做int max(int a,int b);

C指针

 
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。 ...
静态局部变量:假如静态局部变量不必被赋初值的话编译的时候会自动赋初值0(整型变量)者空字符串(字符类型),而对自动变量的话如果不赋初值的话,则可能是任意值。 寄存器变量:在程序运行时,根据需要到内存中相应的存储单元中调用,如果一个变量在程序中频繁使用,例如循环变量,那么,系统就必须多次访问内存中的该单元,影响程序的执行效率。因此,C\C++语言还定义了一种变量,不是保存在内存上,而是直接存储在CPU中的寄存器中,这种变量称为寄存器变量。 寄存器变量的定义形式是: register 类型标识符 变量名 寄存器是与机器硬件密切相关的,不同类型的计算机,寄存器的数目是不一样的,通常为2到3个 ...
C语言中extern关键字详解 作者:华清远见武汉华嵌 技术支持 曹伟东 内容清单: 1. 用extern声明外部变量 (1)在一个文件内声明的外部变量 (2)在多个文件中声明外部变量 (3)在多个文件中声明外部结构体变量 2. 用extern声明外部函数 3. 总结 1. 用extern声明外部变量 定义:外部变量是指在函数或者文件外部定义的全局变量。外部变量定义必须在所有的函数之外,且只能定义一次。 (1) 在一个文件内声明的外部变量 作用域:如果在变量定义之前要使用该变量,则在用之前加extern声明变量,作用域扩展到从声明开始,到本文件结束。 例子: #inc ...
1、建立TAR包(打包) 命令格式: tar cvf TAR包文件名.tar 所备份的文件或目录 功能描述: tar cvf命令用于把指定的目录或文件打包到指定的文件 中。“c”指定建立(或压缩)TAR包,“v”设置命令执行时 有更多的提示信息,“f”指定TAR包的文件名。 c:create;v:verbose;f:file 另外,在使用tar命令时,可以在cvf前面加上短 横线-,也可以不加。 但在使用Linux其他命令时,若在命令后跟的有 选项,必须在选项前面加上短横线-。 2、释放TAR包(又叫解包) 命令格式: tar xvf TAR包文件名.tar 功能 ...
在变量作函数参数时,所进行的值传送是单向的。即只能从实参传向形参,不能从形参传回实参。形参的初值和实参相同,而形参的值发生改变后,实参并不变化,两者的终值是不同的。而当用数组名作函数参数时,情况则不同。由于实际上形参和实参为同一数组,因此当形参数组发生变化时,实参数组也随之变化。当然这种情况不能理解为发生了“双向”的值传递。但从实际情况来看,调用函数之后实参数组的值将由于形参数组值的变化而变化 用数组名作为函数参数时还应注意以下几点: 形参数组和实参数组的类型必须一致,否则将引起错误。 形参数组和实参数组的长度可以不相同,因为在调用时,只传送首地址而不检查形参数组的长度。当形参数组 ...
第一个 /* 编写一个将实数四舍五入到小数点后第n位的函数,并调用此函数将一 个实数舍入到小数点后第2位(是指内部精度而非输出精度)。 */ #include<stdio.h> #include <math.h> double jd(int n,double numb);//求精度 int main() { int n=0; double numb=0.0; printf("请输入实数:"); scanf("%lf",&numb); printf("请输入保留小数位数:&quo ...
数组:具有相同数据类型数据的有序集合 1、具有相同数据类型 2、数据的集合 3、有序的 数组的分类: 1、一维数组 2、多维数组(二维数组) 一维数组的声明: 数据类型 数组名[常量]; 数组元素:数组名[下标] 下标取值:0 ~ 常量 - 1 一维数组的常用操作: 1、查找数据 2、插入 1、从倒数第二个数据开始往后移 2、通过修改下标,使得待插入位置之后的所有数据都往后移 3、使用待插入的数据替换指定位置的数据 3、删除 1、位置 2、数据 排序: 1、冒泡排序 2、快速排序 时间复杂度:程序都是由算法组成,而算法有效率的区别, ...
Global site tag (gtag.js) - Google Analytics