C语言笔记——一些小细节
2017-09-12 22:40
344 查看
1. 定义一个二维数组,行数可以省略,列数不可以。
2. char ex[5][4]; scanf("%s", ex); 无需取地址符&,因为字符数组本身是指针。3. %-12s中“-”表示向左对齐([b]默认向右对[b]齐[/b]),“12”表示占12个字节。[/b]
4. 定义一个数组,比如char ex
; N应为恒量,如 # define N 5;或const int N = 5;
5. 不支持字符数组的直接赋值,需要使用strcpy函数实现数组的赋值。如strcpy(ex[i], ex[i + 1]);
如果直接数组名赋值,就是复制数组名指向的地址,但是数组名指向的地址一旦给定就不能变。
6. sizeof(++i); 不执行 ++i 。
7. 数组作为函数实参时,只传递数组的地址(首地址指针),并不传递整个数组的空间。
相关文章推荐
- C语言笔记(数组地址一些细节)
- (易水寒)大一c语言实训小笔记 第一篇(关于自身所缺乏的一些小知识)
- C语言的一些琐碎细节备忘
- Spring学习笔记之通过XML装配Bean的一些细节
- [C语言学习笔记]细节部分汇总
- 编程实践中C语言的一些常见细节
- C语言中 sizeof 操作符使用时的一些细节 和 指针类型的大小
- 程序员之---C语言细节18(一些奇怪表达式)
- LWUIT 一些细节疑难杂症整理笔记
- html学习笔记(1)--处理特殊字符以及其他的一些小细节
- 菜鸟学Android笔记(二十二):Servlet的一些细节
- 【学习OpenCV】编程笔记:一些需要注意的细节
- c语言的一些小细节
- 程序猿之---C语言细节18(一些奇怪表达式)
- C语言的一些笔记
- C语言学习笔记(十)---又是一些刷题记录
- C语言的一些常见细节
- nodejs require本地模块的一些细节笔记
- C语言中的一些细节(未完待续)
- 笔记_查询优化,及一些细节