汉理工大学计理中院中心技交,0000计算机程序设计基础C语言主讲教师:王舜燕武汉理工大学Wuhan Universityof Technology
主讲教师:王舜燕
计算机程序设计基础C语言0printf函数的返回值函数的返回值scanf代码注释武汉理工大学Wuhan Universityof Technology
计算机程序设计基础C语言 ⚫ printf()函数的返回值 ⚫ scanf() 函数的返回值 ⚫ 代码注释
printf()函数的返回值printf()函数的返回值,是执行这个函数后显示的字符个数。1234例如:x-4main()(Everybody! I am coming!int x,Y;y=23x=printf("%d",1234);printf("\nx=%d\n",x);y=printf("Everybody! I am coming!");printf("\ny=%d\n",y);getch();输出的X=4就表示输出的1234一共有4个字符,y=23就表示“Everybody!Iamcoming!里一共有23个字符
printf()函数的返回值 ◼ printf()函数的返回值,是执行这个函数后显示的字符个数。 例如: main(){ int x,y; x=printf("%d",1234); printf("\nx=%d\n",x); y=printf("Everybody! I am coming!"); printf("\ny=%d\n",y); getch(); } ◼ 输出的x=4就表示输出的1234一共有4个字符, ◼ y=23就表示“Everybody! I am coming!”里 一共有23个字符。 1234 x=4 Everybody! I am coming! y=23
scanf()函数的返回值scanf()函数的返回值,是执行这个函数后成功获得的数据的个数,输入非法时其值为0。例如:x=123main()(x=123 y=1int x,y;x=atprintf("x=");x=-858993460y=0y=scanf("%d",&x);printf("x=%d,y=%d",x,y);getch();1输入123时,程序输出是:X=123V=1其中的y=1表示成功输入输入了1个数字。输入a时,程序输出是:x=-858993460y=0其中的y=0表示成功输入的数字是0个,即变量x没有获得数值,X的值依然是1个机器数,这里显示的是-858993460
scanf()函数的返回值 scanf()函数的返回值,是执行这个函数后成功获得的数据的个数,输入 非法时其值为0。例如: main(){ int x,y; printf("x="); y=scanf("%d",&x); printf("x=%d,y=%d",x,y); getch(); } 输入123时,程序输出是:x=123 y=1 其中的y=1表示成功输入输入了1个数字。 输入a时,程序输出是: x=-858993460 y=0 其中的y=0表示成功输入的数字是0个, 即变量x没有获得数值,x的值依然是1个机器数, 这里显示的是-858993460。 x=123 x=123 y=1 x=a x=-858993460 y=0
代码注释注释(Comments)不是代码,编译器将每段注释替换成为1个空白字符,注释不会影响程序的最终运行。注释是一段包含在分割符/*和*/之间的任意长度的字符串。/大ThisisaverysimpleCprogramRunit,youwill seetheresult*/另一种注释方式是单行注释(Single-LineComments),通常写在程序行的后端。1ThisisaverysimpleCprogramRunit,youwill seetheresult程序员常常会在代码行的开头用//进行注释。主要是在调试过程中为了使该行代码失去意义
代码注释 ◼ 注释(Comments)不是代码,编译器将每段注释替换成为1个空白字符,注释不会影 响程序的最终运行。 ◼ 注释是一段包含在分割符/*和*/之间的任意长度的字符串。 /* This is a very simple C program. Run it, you will see the result. */ ◼ 另一种注释方式是单行注释(Single-Line Comments),通常写在程序行的后端。 // This is a very simple C program. // Run it, you will see the result. ◼ 程序员常常会在代码行的开头用//进行注释。 主要是在调试过程中为了使该行代码失去意义