c语言中,C语言中的问题

1,C语言中的问题printf(%f\n,Area);printf函数的第一个参数是一个控制流,用来控制输出的格式,本质是一个常量字符串,函数要求如此,所以需要引号表示它是一个字符串~
2,在c语言中什么意思C编译器定义的3目运算符 。比如a=2 b=1 c=nullString c=(a>b)?yes:no执行返回yesc="yes" (就这个意思不是说C有String类型问号和冒号是成对出现的,叫做三目运算符三目运算符(表达式)? x : y ;首先计算表达式的值,若为ture , 则"(表达式)? x : y "返回x;否则返回y.【c语言中,C语言中的问题】
3 , C语言 whiley whiley whiley whiley分别什么意思其实这就是连加操作符前置和后置的区别对于前置比如++y,--y表示首先对变量y先进行加1或者减1操作,之后使用变量y的值 , y--和y++与之相反 。加上while之后就就是判断当前的y是不等于0如果是则进入循环,否则退出循环 。每做完一次循环y这个变量进行自加或者自减,其中++y是做循环体前对变量y加一,y++是做完循环后对变量y加一,--y与++y类似,在做循环前变量y减一,y--同类似y++,在做完循环后对y减一 。while(++y)和while(--y) 是分别先对y加一减一 然后再进行逻辑判断如果为0则退出循环否则循环继续while(y++)和while(y--) 是先进行逻辑判断如果为0则退出循环否则循环继续 , 然后再对y加一减一再看看别人怎么说的 。while()是循环语句,t是判断条件 , 当t为真或非0的话 , 执行循环,否则退出循环,比如t=1,循环会持续执行,t=0则退出循环,或者 t 可以是其他判断语句,满足ture时执行循环 , 为false则退出循环while(++y)和while(--y) 是分别先对y加一减一 然后再进行逻辑判断如果为0则退出循环否则循环继续while(y++)和while(y--) 是先进行逻辑判断如果为0则退出循环否则循环继续 , 然后再对y加一减一++y 和 --y都是在 先进行自加或自减后,在进入while循环中判断 。y++和 y--是先进行while循环中判断后,在对y的值进行加减 。举个例子:当y = 0时候,while(y++)和 while(y--)并不会进入循环,而在前的会 。y=-1 while(++y) 不会进入循环 , y = 1; while(--y)不会进入循环 。望采纳 。
4 , C语言中 输入两个整数求#include int max(int x,int y); int main() { int a,b,c; scanf("%d,%d",&a,&b);//输入方式为2,4中间是逗号 。c=max(a,b); printf("max=%d\n",c); return 0; } int max(int x,int y) { int z; if(x>y)z=x; else z=y; return(z); } 你的程序有问题 , 我给你改了,操作请看注释 。。不需要循环#include<stdio.h>int main()int x, y;scanf("%d %d", &x, &y);if(x<0)printf("The sum is %d", y);}else if(y<0)printf("The sum is %d", x);}elseprintf("The sum is %d", y+x);}return 0;}#include<stdio.h>int main() int i; int first; int secondr; int sum=0; printf("请输入任意两个整数(负数也可有):"); scanf("%d %d",&first,&second);//if (first > second) if (second <= 0) sum = 0; //如果大的比0?。?输出 0else first = first <= 0 ? 0 : first; // 忽略小于0的数sum = (first + second)*(second - first + 1)/2; //求和}// printf("%d\n",sum); return 0;}int i; int Thefirstnumber; int Thesecondnumber; int sum=0; printf("请输入任意两个整数(负数也可有):"); scanf("%d %d",&Thefirstnumber,&Thesecondnumber); if(Thefirstnumber > 0)// 因为只有两个数 , 这里的for循环就不要了sum+=Thefirstnumber ;}if(Thesecondnumber> 0)sum+=Thesecondnumber;}printf("%d\n",sum); return 0;#include<stdio.h>int main() int i; int Thefirstnumber; int Thesecondnumber; int sum=0; printf("请输入任意两个整数(负数也可有):"); scanf("%d %d",&Thefirstnumber,&Thesecondnumber); if (Thefirstnumber<0) Thefirstnumber=0; if(Thesecondnumber<0) Thesecondnumber=0; sum=Thefirstnumber+Thesecondnumber; printf("%d\n",sum); return 0;}5,C语言中的32个关键字分别是什么意思auto :声明自动变量;break:跳出当前循环;case:开关语句分支;char :声明字符型变量或函数返回值类型;const :声明只读变量;continue:结束当前循环,开始下一轮循环;default:开关语句中的“默认”分支;do :循环语句的循环体;double :声明双精度浮点型变量或函数返回值类型;else :条件语句否定分支(与 if 连用);enum :声明枚举类型;extern:声明变量或函数是在其它文件或本文件的其他位置定义;float:声明浮点型变量或函数返回值类型;for:一种循环语句;goto:无条件跳转语句;if:条件语句;int: 声明整型变量或函数;long :声明长整型变量或函数返回值类型;register:声明寄存器变量;return :子程序返回语句(可以带参数 , 也可不带参数);short :声明短整型变量或函数;signed:声明有符号类型变量或函数;sizeof:计算数据类型或变量长度(即所占字节数);static :声明静态变量;struct:声明结构体类型;switch :用于开关语句;typedef:用以给数据类型取别名;unsigned:声明无符号类型变量或函数;union:声明共用体类型;void :声明函数无返回值或无参数 , 声明无类型指针;volatile:说明变量在程序执行中可被隐含地改变;while :循环语句的循环条件扩展资料C语言优点简洁紧凑、灵活方便ANSI C一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写 。把高级语言的基本结构和语句与低级语言的实用性结合起来 。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元 。C是结构式语言结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立 。这种结构化方式可使程序层次清晰,便于使用、维护以及调试 。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化 。参考资料来源:百度百科-C语言关键字C语言32个关键字[code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 [/code]C语言32个关键字[code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void :声明函数无返回值或无参数 , 声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 [/code]C语言32个关键字[code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 [/code]C语言32个关键字[code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void :声明函数无返回值或无参数 , 声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 [/code]auto :声明自动变量;break:跳出当前循环;case:开关语句分支;char :声明字符型变量或函数返回值类型;const :声明只读变量;continue:结束当前循环 , 开始下一轮循环;default:开关语句中的“默认”分支;do :循环语句的循环体;double :声明双精度浮点型变量或函数返回值类型;else :条件语句否定分支(与 if 连用);enum :声明枚举类型;extern:声明变量或函数是在其它文件或本文件的其他位置定义;float:声明浮点型变量或函数返回值类型;for:一种循环语句;goto:无条件跳转语句;if:条件语句;int: 声明整型变量或函数;long :声明长整型变量或函数返回值类型;register:声明寄存器变量;return :子程序返回语句(可以带参数,也可不带参数);short :声明短整型变量或函数;signed:声明有符号类型变量或函数;sizeof:计算数据类型或变量长度(即所占字节数);static :声明静态变量;struct:声明结构体类型;switch :用于开关语句;typedef:用以给数据类型取别名;unsigned:声明无符号类型变量或函数;union:声明共用体类型;void :声明函数无返回值或无参数,声明无类型指针;volatile:说明变量在程序执行中可被隐含地改变;while :循环语句的循环条件扩展资料C语言优点简洁紧凑、灵活方便ANSI C一共只有32个关键字,9种控制语句,程序书写形式自由 , 区分大小写 。把高级语言的基本结构和语句与低级语言的实用性结合起来 。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元 。C是结构式语言结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立 。这种结构化方式可使程序层次清晰,便于使用、维护以及调试 。C语言是以函数形式提供给用户的,这些函数可方便的调用 , 并具有多种循环、条件语句控制程序流向,从而使程序完全结构化 。参考资料来源:百度百科-C语言关键字

    推荐阅读