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])

 

posted @ 2023-11-02 22:33  昨非J  阅读(8)  评论(0)    收藏  举报