C语言笔记——一些小细节
来源:互联网 发布:matlab求解非线性优化 编辑:程序博客网 时间:2024/06/06 03:39
1. 定义一个二维数组,行数可以省略,列数不可以。
2. char ex[5][4]; scanf("%s", ex); 无需取地址符&,因为字符数组本身是指针。
3. %-12s中“-”表示向左对齐(默认向右对齐),“12”表示占12个字节。
4. 定义一个数组,比如char ex[N]; N应为恒量,如 # define N 5;或const int N = 5;
5. 不支持字符数组的直接赋值,需要使用strcpy函数实现数组的赋值。如strcpy(ex[i], ex[i + 1]);
如果直接数组名赋值,就是复制数组名指向的地址,但是数组名指向的地址一旦给定就不能变。
6. sizeof(++i); 不执行 ++i 。
7. 数组作为函数实参时,只传递数组的地址(首地址指针),并不传递整个数组的空间。
阅读全文
0 0
- C语言笔记——一些小细节
- c语言的一些小细节
- 关于c语言的深入剖析——一些小细节
- C语言一些细节
- C语言要注意的一些小细节
- C语言中的小细节
- c语言中的一些细节
- C 语言的一些细节
- PS的一些小细节(笔记)
- Python学习笔记--一些小细节
- 黑马程序员——C语言中的一些小问题
- 笔记——Android 中的小细节
- c语言注意的小细节
- C语言小细节---------const变量
- C语言的一些细节总结
- C语言的一些琐碎细节备忘
- C语言学习--一些细节问题
- 关于c语言static的一些细节
- 37.List的foldLeft、foldRight、sort操作代码实战
- Caffe2新增RNN支持
- 线程控制
- 2016中国大学生程序设计竞赛(ccpc 长春) Fraction【模拟】
- 事务传播行为
- C语言笔记——一些小细节
- JavaScript数组去重方法
- Python-Redis操作
- android调试出现:Installation failed with message Failed to establish session
- 51Nod 1003 阶乘后面0的数量(后置0的个数)
- opensuse42.2和centos7设置开机进入命令行界面和切换命令行界面和图形界面
- CSS3新样式
- 关于android加固的简单实现------Application替换
- springBoot学习之常用注解 --1