C
gigi怪
这个作者很懒,什么都没留下…
展开
-
(关键字)static整理
一.用法 1.声明全局变量。 2.声明局部变量。 3.声明函数。 4.声明类成员变量。 5.声明类成员函数 二.分析 1.用static声明全局变量表示该变量只对于当前文件可见,工程中的其他文件无法对其访问。 2.用static声明局部变量。 #include <stdio.h> void func1(void) { static int a = 10; ...原创 2020-05-02 15:15:28 · 104 阅读 · 0 评论 -
C:关于int argc与char **argv
从学C那一天开始,关于main函数中的参数argc和argv就一直困扰我,一个整型和一个char型二级指针到底充当着什么样的作用。 在一些操作系统中,包括UNIX和MS-DOS,其让用户在命令行中编写参数来启动一个程序的执行。 诸如上图,我们在平时在使用很多shell命令的时候,都会带有一些后缀,便是通过这两个参数传递给相应的程序。 #include <stdio.h> #include <stdlib.h> int main(int argc,char **argv) {原创 2020-07-28 22:06:19 · 196 阅读 · 0 评论 -
C:高级指针操作(多级指针,函数指针)
·多级指针 指针是存储地址的特殊变量。那么二级指针也很好理解,即存储指针地址的指针,以此类推。(注意赋值时类型要对应上) ·函数指针 函数指针即指向函数的指针 int func(); //...... int (*funp)(); //无传参,返回值为int变量的函数指针 funp = &func;//赋值 各种声明例子 int *(*funp)(int,int); int *(*funp[])(int);//funp为函数指针数组,数组元素为函数指针,所指向的函数返回值为int*,传参为 ·回原创 2020-07-26 16:03:53 · 231 阅读 · 0 评论