请再看一例 例3.1 "E\2014-2015c语言2015c例题\Debug\cc.exe 回x #include <stdio.h> Press any key to continue mainO int a,b; a=3; printf((%d小n”,b=a);/*输出变量b的值,先 赋值,再输出*/ 6
请再看一例 6 例3.1 #include <stdio.h> main() { int a,b; a=3; printf(“%d\n”,b=a); /*输出变量b的值,先 赋值,再输出*/ }
③赋值运算符具有右结合性。 简单的说就是,从右至左运算。 如a=b=c=5 例3.2 #include <stdio.h> main() { int a,b,c; a=b=c=6; printf("a-%d,b-%d,c-%d\n",a,b,c); 7
③赋值运算符具有右结合性。 简单的说就是,从右至左运算。 如 a=b=c=5 例3.2 #include <stdio.h> main() { int a,b,c; a=b=c=6; printf("a=%d,b=%d,c=%d\n",a,b,c); } 7
3.2.2 变量的初始化 C语言允许在定义变量的同时,给变量赋 值,称为变量的初始化。 如inta=3;相当于inta;a=3; 【例3.3】变量的初始化示例。 #include <stdio.h> mainO inta=3,b=6,c-9, printf("a-%d,b-%d,c=%d n",a,b,c); 8
3.2.2 变量的初始化 C语言允许在定义变量的同时,给变量赋 值,称为变量的初始化。 如 int a=3; 相当于int a; a=3; 【例3.3】变量的初始化示例。 #include <stdio.h> main() { int a=3,b=6,c=9; printf("a=%d,b=%d,c=%d\n",a,b,c); } 8
【例3.4】变量的初始化错例。 #include <stdio.h> mainO error C2065:'b':undeclared identifier error C2065:'c':undeclared identifier int a=b=c=6; printf("a=%d,b=%od,c=%d\n",a,b,c);
9 【例3.4】变量的初始化错例。 #include <stdio.h> main() { int a=b=c=6; printf("a=%d,b=%d,c=%d\n",a,b,c); }
3.3数据的格式输入与格式输出 1、C语言中输入输出均由库函数实现。 2、C程序中调用库函数时,要用includei命 令包含相应的头文件。 如 #include <stdio.h> 库函数与头文件对应关系请查阅附录D。 10
3.3 数据的格式输入与格式输出 1、C语言中输入输出均由库函数实现。 2、C程序中调用库函数时,要用include命 令包含相应的头文件。 如 #include <stdio.h> 库函数与头文件对应关系请查阅附录D。 10