读朱兆祺攻破C语言之二----数据存储与变量

原创 2013年12月04日 17:56:08

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,加上部分自己验证程序。在此感谢这位牛人为我们详尽讲解了C语言细节和难点问题。

  1、变量声明和定义

    下面编译会报错?若不会报错,输出什么?

#include <stdio.h>
static int a;
static int b[];

int main(int argc,char *argv[])
{

		printf("a=%d,b[0]=%d\n",a,b[0]);
		return 0;
}
static int a = 8;
static int b[4];

    运行结果

         

        由运行结果可知,没有报错。输出结果a=8,b[0]=0。之前static int a是声明全局变量,而之后static int a=8才是定义全局变量

2、局部变量和全局变量较量

#include <stdio.h>
static int a=8;

int main(int argc,char *argv[])
{
	int a = 4;
	printf("a=%d\n",a);
	return 0;
}


输出结果:a=4。为什么?C语言规定,局部变量在自己可见范围内会"挡住"同名的全局变量,让同名全局变量临时不可见。即全局变量和局部变量的作用域范围不同

3、char、int、float、double的数据存储

4、容易忽略char的范围

读朱兆祺攻破C语言之六---数组、指针

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,为我们详尽讲解了C语言细节和难点问题。在此感谢这位牛人。 1.1数组、数组元素、指针的大小 1. 如程序清单6. 1所示,程序输...
  • hailin0716
  • hailin0716
  • 2013年12月06日 17:45
  • 1394

读朱兆祺攻破C语言之五---关键字、运算符、语句

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,为我们详尽讲解了C语言细节和难点问题。在此感谢这位牛人。 1.1      static 1. 如程序清单4. 1所示,请...
  • hailin0716
  • hailin0716
  • 2013年12月05日 16:29
  • 1248

读朱兆祺攻破C语言之七---结构体、联合体

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,加上部分自己验证程序。在此感谢这位牛人为我们详尽讲解了C语言细节和难点问题。 1.1      结构体内存对齐问题 1.  这个程序...
  • hailin0716
  • hailin0716
  • 2013年12月10日 17:45
  • 1218

读朱兆祺攻破C语言之一----编程基本概念

首先非常感谢朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,为我们详尽讲解了C语言细节和难点问题。 1、#include《 》和include“ ”区别?      #include《》用来包含开发...
  • hailin0716
  • hailin0716
  • 2013年12月03日 17:51
  • 812

读朱兆祺攻破C语言之六---数组、指针

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,为我们详尽讲解了C语言细节和难点问题。在此感谢这位牛人。 1.1数组、数组元素、指针的大小 1. 如程序清单6. 1所示,程序输...
  • hailin0716
  • hailin0716
  • 2013年12月06日 17:45
  • 1394

读朱兆祺攻破C语言之五---关键字、运算符、语句

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,为我们详尽讲解了C语言细节和难点问题。在此感谢这位牛人。 1.1      static 1. 如程序清单4. 1所示,请...
  • hailin0716
  • hailin0716
  • 2013年12月05日 16:29
  • 1248

读朱兆祺攻破C语言之八---内存分配与内存释放

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,加上部分自己验证程序。在此感谢这位牛人为我们详尽讲解了C语言细节和难点问题。 1.1      malloc 1.  ...
  • hailin0716
  • hailin0716
  • 2013年12月10日 23:57
  • 773

读朱兆祺攻破C语言之七---结构体、联合体

下面文章来自朱兆祺编写的《攻破c语言笔试和机试难点》的pdf,加上部分自己验证程序。在此感谢这位牛人为我们详尽讲解了C语言细节和难点问题。 1.1      结构体内存对齐问题 1.  这个程序...
  • hailin0716
  • hailin0716
  • 2013年12月10日 17:45
  • 1218

朱兆祺教你如何攻破C语言学习、笔试与机试的难点(连载)

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=354666&page=1#pid2088606 再过1个月又是一年应届毕业生应聘的高峰...
  • mzm2438975656
  • mzm2438975656
  • 2016年08月05日 22:43
  • 346

朱兆祺教你如何攻破C语言学习、笔试与机试的难点(全)找工作笔试c宝典

  • 2015年03月07日 23:43
  • 1.97MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读朱兆祺攻破C语言之二----数据存储与变量
举报原因:
原因补充:

(最多只允许输入30个字)