用变量a给出下面的定义 a) 一个整型数(An integer) b) 一个指向整型数的指针(A pointer to an integer) c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer) d) 一个有10个整型数的数组(An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的(An array of 10 pointers to integers) f) 一
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。 代码如下://a.cchar a = ‘A’; // global variablevoid msg(){ printf(“Hello\n”);} 代码如下://main.c
int main(){ extern ch
在c和c++中,我们知道没办法起一个变量名叫int,因为这是C/C++保留的关键字,起这么一个变量名没办法区分到底是int类型还是int变量。事实上在C#中也有这么一条规矩,就是不能起一个变量名是保留的关键字。如下图:
在C/C++中,我们是*为力的,你必须起一个不叫int的,比如加个下划线。。当然,C#中也可以这么干。
今天阅读《C# 3.0 in a Nutshell, 3rd Edition》才知道,原来还有一种办法就是加符号(看了符号的作用又多了一个): 代码如下:class in