c语言基础语法1
- scanf函数
出现在格式化字符串里的是要求你必须输入的内容,否则是不能读取到的。例如:
scanf("input=%d",&a); printf("%d",a);
测试:
input=5 5
5 0
同样,同时输入多个内容,通常用空格隔开,格式化字符串如下:
"%d %d"
- 赋值操作
赋值操作也是运算,也有结果。如:
a=b=6
实际上是
a=(b=6)
自右向左依次执行赋值。此外,赋值的优先级很低。如:
a = b+1; //其中,就是先执行+,再赋值。
- 自增自减运算符
++、--都是单目运算符,要求算子为变量。要注意的是前缀、后缀形式的差异。
a++; //值为a+1以前的值 ++a; //值为a+1以后的值
- switch-case语句
注意,每个case执行完后并不代表结束,它会继续执行下一个case,直到遇到break。
- 数组大小
sizeof(a)/sizeof(a[0])

浙公网安备 33010602011771号