简单的 C 程序示例
#include <stdio.h>
int main(void) // 一个简单的 C 程序
{
int num; // 定义一个名为 num 的变量
num = 1; // 为 num 赋一个值
printf("I am a simple "); // 使用 printf() 函数
printf("computer.\n");
printf("My favorite number is %d because it is first.\n", num);
return 0;
}
程序调整
程序的输出是否在屏幕上一闪而过?某些窗口环境会在单独的窗口运行程序,然后在程序运行结束后自动关闭窗口。如果遇到这种情况,可以在程序中添加额外的代码,让窗口等待用户按下一个键后才关闭。一种方法是,在程序的return语句前添加一行代码:
getchar()
该行代码会让程序等待击键,窗口会在用户按下一个键后才关闭
进一步使用 C
#include <stdio.h>
int main(void)
{
int feet, fathoms;
fathoms = 2;
feet = 6 * fathoms;
printf("There are %d feet in %d fathoms!\n", feet, fathoms);
printf("Yes, I said %d feet!\n", 6 * fathoms);
return 0;
}
多个函数
#include <stdio.h>
void butler(void);
int main(void)
{
printf("I will summon the butler function.\n");
butler();
printf("Yes. Bring me some tea and writeable DVDs.\n");
return 0;
}
void butler(void)
{
printf("You rang, sir?\n");
}
调试程序
错误程序
#include <stdio.h>
int main(void)
{
int n, int n2, int n3;
n = 5;
n2 = n * n;
n3 = n2 * n2;
printf("n = %d, n squared = %d, n cubed = %d\n", n, n2, n3);
return 0;
}
正确程序
#include <stdio.h>
int main(void)
{
int n, n2, n3;
n = 5;
n2 = n * n;
n3 = n2 * n2;
printf("n = %d, n squared = %d, n cubed = %d\n", n, n2, n3);
return 0;
}