实例1:编译Linux
若成绩大于等于90,则会显示A,成绩介于80-90,则为B,成绩介于70-80,则为C,成绩介于60-70,则为D,若小于60,则为 E
#include <stdio.h>
int main()
{
int score;
printf("input score:");
scanf("%d",&score);
if(score>= 90)
printf("A\n");
else if (score >= 80)
printf("B\n");
else if (score >= 70)
printf("C\n");
else if (score >= 60 )
printf("D\n");
else
printf("E\n");
}
编译,运行..
gcc -o score score.c
./score
小结:
主要注意linux C 程序编译与执行,函数:Printf(),scanf()及if-else if
实例1:编译多个Linux 程序
ex_min.c
#include <stdio.h>
#include "mymin.h"
int main()
{
int n1,n2,n3;
printf("n1=\n");
scanf("%d",&n1);
printf("n2=\n");
scanf("%d",&n2);
n3=min(n1,n2);
printf("min=%d\n",n3);
return 0;
}
mymin.h
int min(int x,int y);
mymin.c
int min(int x,int y)
{
if(x<y)
return x;
else
return y;
}
小结:
编译上述多个文件程序时,用如下命令: gcc ex_min.c mymin.c -o ex_min
此命令最后会将两个文件ex_min.c及mymin.c编译成一个可执行文件ex_min.