C语言笔记
来源:互联网 发布:不见不散 知乎 编辑:程序博客网 时间:2024/05/29 04:17
- 数组名不能进行自增、自减运算
指针可以进行自增、自减运算
Define#definef(x) x+2
表示将语句中所有形如f(x)的文字替换为x+2的形式的文字。
即
i=f(a)/f(b)
被替换为
i=a+2/b+2
根据前面变量的定义a=4b=2
i=4+2/2+2=4+1+2=7
- 标识符
C语言的合法标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划线。
另外,关键字不能是标识符,如main,int等。
- 变量声明与赋值
表达式
正确与否
说明
char *a="china";
正确
char*a; *a="china";
错误
char*a; a="china";
正确
char a[6]={"china"};
正确
char a[]={"china"};
正确
char a[4]="abc",b[4]="abc";
正确
char b[4];char a[4]=b[4]="abc";
错误
char a[4]=b[4]="abc";
错误
编译器会提示你b未定义
char b; char a=b='d';
正确
数组名不能进行自增、自减运算
指针可以进行自增、自减运算
0 0
- c语言学习笔记
- C语言难点笔记
- C语言学习笔记
- C语言笔记开通^^
- C语言学习笔记
- C语言笔记
- C 语言简明笔记
- C语言笔记
- C语言笔记
- C语言学习笔记
- c语言笔记
- C语言学习笔记
- C语言笔记
- C语言学习笔记
- c语言笔记(一)
- c语言笔记(二)
- c语言笔记
- c语言笔记
- 4-1
- vim保存并退出
- css3属性选择器
- UNP chapter3 习题3.3
- 【HAOI 2007】【BZOJ 1053】反素数ant
- C语言笔记
- 番外篇(一)保存打开过的窗体
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
- OC - NSString的属性区别(转载)
- 关于 NTSTATUS ZwAllocateVirtualMemory 的记录
- UIWebView的介绍
- 黑马程序员_java语言_Set集合概述
- [模拟][NOIP2002] 均分纸牌
- 静态和动态断言调试