zoukankan      html  css  js  c++  java
  • Linux底下的第一个C程序

    首先保证你的Linux底下安装了GCC,假如没有安装GCC的话请参考:

    http://www.cnblogs.com/aspirant/p/3544398.html

    假如输入 gcc -v 不再是command not found 说明gcc安装成功.

    在自己的机器上建立一个目录,比如score

    然后在这个目录下==>vi score.c 

    实例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
    ");  
     else if (score >= 80)  
        printf("B
    ");  
     else if (score >= 70)  
        printf("C
    ");  
     else if (score >= 60 )  
        printf("D
    ");  
     else  
        printf("E
    ");  
       
    }  

    编译,运行..

    gcc -o score score.c 

    运行完之后,会出现一个文件 score ,然后运行这个文件:

    ./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=
    ");  
     scanf("%d",&n1);  
      
     printf("n2=
    ");  
     scanf("%d",&n2);  
      
     n3=min(n1,n2);  
     printf("min=%d
    ",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.

  • 相关阅读:
    统计nginx日志里访问次数最多的前十个IP
    while 格式化输出 运算符 字符编码
    Python 软件安装
    Python 基础
    Typora 基础的使用方法
    Django ORM (四) annotate,F,Q 查询
    Django 惰性机制
    Django ORM (三) 查询,删除,更新操作
    Django ORM (二) 增加操作
    Django ORM (一) 创建数据库和模型常用的字段类型参数及Field 重要参数介绍
  • 原文地址:https://www.cnblogs.com/aspirant/p/3544561.html
Copyright © 2011-2022 走看看