小编Sha*_*fhs的帖子

这个节目听起来很响亮!

我是编程领域的全新学生,所以我无法掌握我书中写的这个我已经关注了几天的程序.该计划是这样的:

#include "stdio.h"

main()
{
 printf("\a");
}
Run Code Online (Sandbox Code Playgroud)

这个程序是什么意思?这个节目是否意味着我们可以听到响铃?我听不到任何铃声!

c

33
推荐指数
5
解决办法
4万
查看次数

if语句有问题

在我的书中有一个例子,它要求编写一个程序,使用5列打印数字1到100(每个数字用下一个标签与下一个数字分开).解决方案如下:

#include "stdio.h"
int main()
{
 int i;

 for(i=1; i<=100; i++) {
  printf("%d\t", i);
  if((i%5)==0) printf("\n");
 }
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我无法理解if((i%5)== 0)printf("\n"); 声明.你能帮我解释一下吗?

c

3
推荐指数
1
解决办法
264
查看次数

getchar()或getche()输入字符的问题

当我编译下面在Borland C++ v5.02中编写的C代码(来自自学C,第2版 -Herbert Schildt)时,我收到如下警告信息:"c61.c(7,6):转换可能会丢失有效数字"

怎么了?

#include "stdio.h"

main()
{
 char ch;
 ch = getchar();
 printf(" You typed: %c", ch);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

与另一个例子相同的问题:

#include "conio.h"
#include "stdio.h"

main()
{
 char ch;

 printf("Enter a character: ");
 ch = getche();
 printf("\nIts ASCII code is %d", ch);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c

2
推荐指数
1
解决办法
2701
查看次数

标签 统计

c ×3