我是编程领域的全新学生,所以我无法掌握我书中写的这个我已经关注了几天的程序.该计划是这样的:
#include "stdio.h"
main()
{
printf("\a");
}
Run Code Online (Sandbox Code Playgroud)
这个程序是什么意思?这个节目是否意味着我们可以听到响铃?我听不到任何铃声!
在我的书中有一个例子,它要求编写一个程序,使用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"); 声明.你能帮我解释一下吗?
当我编译下面在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 ×3