数组的输入输出 main函数形参
来源:互联网 发布:电信机顶盒安装软件 编辑:程序博客网 时间:2024/05/22 13:55
1. 一维数组的输入输出
给char a[100]输入时
① gets(a);
②scanf("%s",a); 注意:空格也会结束
③while((ch = getchar()) != '\n')
{
a[i] = ch;
i++;
}
a[i] = '\0'; //该方法能控制字符防溢出
传指针数组名,用二维指针接
2.main函数的形参
int argc 命令行参数的个数/程序所接受参数的个数
char * argv[] 命令行参数的列表/有效参数的数组
int main(int argc ,char *argv[ ]);
int main(int argc, char **argv); 一样
看到**argv,要注意:
①可能传指针数组
②可能串指针的地址
argv为命令行参数 ./a.out hello
argc为串入参数的个数,把命令./a.out也当参数传递,因此最小是1
argv[0] = "a.out"
3.函数名是指针常量,这个指针常量保存了函数的入口地址
p_func = &add;
p_func = add; 两者没有区别,原因不明
函数指针的作用:函数名可当实参传递,用函数指针来接函数名
4.还有就是函数名是指针常量可作实参传递
函数的指针作形参:回调函数,或钩子函数
回调函数:函数指针做形参,指向的那个函数
可以增加代码的扩展性和维护性
拓展性:再添加新功能时,修改代码越少,扩展性越好
写代码时,要注意的是不仅仅是简单的算法,
而且要注意扩展性,维护性复用性,迭代开发。
- 数组的输入输出 main函数形参
- 关于main函数:指针数组作为main函数的参数
- 结构体数组的输入输出函数
- 用指针数组作main函数的形参,argc,argv
- C语言 指针和指针数组作main函数的形参
- 指针数组作main函数的参数
- 由一题讨论C语言中的“指针数组作main函数的形参”即 main(int argc,char *argv[])的使用
- 指针数组 和 数组指针分析 main函数的参数
- 指针数组和数组指针的区别以及main函数
- 带参的main 函数
- C++利用函数调用实现数组数据的输入输出
- 8086汇编:输入输出和数组操作的一些函数
- Java数组的输入输出
- Java 数组的输入输出
- main()函数形参是怎么回事?
- C++ main函数中的数组
- 从main函数学指针数组和指针的指针
- 指针数组的应用场景之main函数
- cocos2d-x-3.12 设置sprite 图片大小
- 设置除法中断
- 服务器推送
- Android 源码目录 分析
- http://www.cnblogs.com/freeliver54/p/3725979.html
- 数组的输入输出 main函数形参
- ListView 滑动时 图片乱跳错位
- 面向对象编程的23种设计模式
- ajax提交数据,返回数据数据校验返回值的问题
- ifream实现自适应高度
- 项目管理---git----快速使用git笔记(二)------git的本地安装
- 打印时mm转像素px,像素px转mm
- 注解的详解和自定义
- java守护线程