码迷,mamicode.com
首页 > 其他好文 > 详细

第二天0707

时间:2019-07-08 00:11:28      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:自动   txt   extern   std   静态   printf   一个   需要   编码   

常量:在整个程序运行期间值不能够发生改变
变量:在整个程序运行期间值是可以发生变化
字符串常量后隐藏了‘\0‘
通配符
 1.c 2.c 1.txt 2.txt
 1.* 通配符
 *.c

四种存储方式
auto: 一般常用的默认不需要写出
static:静态变量,限定作用域,只能在本文件中使用,可延长生命周期,若无初始化,系统自动初始化为0,只会被初始化一次
register:寄存器型,无编码,指针定位不到,想把所说明的变量放入CPU中,可加快程序的运行速度,若申请不到,则使用一般内存auto
extern:外部参照引用型,当变量在一个文件的函数体外说明,所有其他文件中的函数或程序段都可引用这个变量

全局变量若无初始化,也将系统也将其初始化为0

#include<stdio.h>
 int main()
{
    int i = 10;
    printf("%d %d %d %d\n", i++, --i, i, ++i);
 return 0;

}

输出为10 11 11 11

前取最终内存,后取寄存器

 

第二天0707

标签:自动   txt   extern   std   静态   printf   一个   需要   编码   

原文地址:https://www.cnblogs.com/doublecheng/p/11148760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!