7.C语言概述

1.c语言的简介

一、C语言中的关键字
1. auto 2. break 3. case 4.char 5. continue 6.default 7.do 8.double 9.else 10.enum 11.exterm 12.float 13.for 14.goto 15.if 16.int 17.long 18.register 19.return 20.short 21.signed 22.sizeof 23.static 24.struct 25.switch 26.typedef 27.union 28.unsigned 29.void 30.volatile 31.while 32.const
二、关键字分类
1. 数据类型关键字(12个)
2.控制语句关键字(12个)
3. 存储类型关键字(4个)
4. 其它关键字(4个)   

2.第一个C语言程序:HelloWorld

1.编写C语言代码:hello.c

输入:vi 01_hello.c (创建hello)
在hello中输入代码,如下:

#clude <stdio h>

int main()
{
            //这是第一个C语言代码
            print("hello worldn");

            retum 0:
}
     


C语言的源代码文件是一个普通的文本文件,但扩展名必须是.c。

编辑hello.c

输入:gcc 01_hello.c 
ls查看出现a.out(此处的a.out为可执行程序)

//(-o后面随便输入名称,这个名称作用也是可执行程序,相当于a.out,只是改了名称,不用加./)
输入:gcc 01_hello.c -o hello

最后输出:./hello
便可执行程序

在Linux下,执行用户编译的可执行程序,如果没有配置环境:
1.当前路径前面必须加./
2.别的路径,写上完路径即可,不用加./

输入代码错误时,它执行时会出现error,同时前面会出现错误的行数,若是出现warning则是有问题,但是不影响编译

2.通过 gcc 编译C代码

1)gcc编译器介绍

编辑器(如 vi、记事本)是指我用它来写程序的(编辑代码),我们用编辑器编写程序,由编译器编译后才可以运行!

2)Linux 平台下编译代码

在Linux下,执行用户编译的可执行程序,如果没有配置环境:
1.当前路径前面必须加./
2.别的路径,写上完路径即可,不用加./

3)Windows 平台下gcc 环境配置   (了解)

windows 命令行界面下,默认是没有 gcc编译器,我们需要配置一下环境。由于我们安装了 Qt,Qt 是一个集成开发环境,内部集成gcc编译器,配置一下环境变量即可使用 gs
操作步骤:略

4)Windows 平台下编译代码

window编译代码:
0.切换盘符,无需cd      例:c:
1.cd 目录
(1)直接cd到准确路径 
(2)先cd到盘,再cd到准确的目录
如:cd c:\(cd到c盘)
之后输入:gcc C:Users\MikeTiang\Desktop\code(此处为生成hello程序的路径)\hello.c(创建hello.c) -o C:Users\MikeTiang\Desktop\code\mike,exe(此处则是为了在指定路径中生成mike程序)

错误:gcc C:Users\MikeTiang\Desktop\code\hello.c -o mike.exe(此处是在Mike这里生成mike.exe,看具体需求)

2.dir 查看目录信
3.
gcc hello.c                默认在当前路径生成a.exe
gcc hello.co hello     生成hello.exe
4.在windows下运行,无需./

5)注意事项

Linu.编译后的可执行程序只能在Linux运行,Windows 编译后的程序只能在Windows 下运行。
64位Linux编译后只能在64位,32为Linux也是如此
64位的win编译后只能子啊64位,32位win编译后可以在63位

3.代码分析

// include 导入 | 引入 函数库 <>  要引入的文件
//stdio.h为头文件
#include<stdio.h>     //编译预处理命令

// 函数名前面这个数据类型  用来声明函数执行返回的数据类型
// main 程序主函数入口 
void main()
{
              //这是一个c代码
              printf("hello mike\n");   ///调用printf()函数打印要输出的语句
               

              return 0;     //程序正常结束
}

#include <stdio.h>
int main()
{
            //这是第一个C代码
            printf("hello mike\n");
             return 0;
}

1.使用某个函数前,包含相应的头文件
2.通过man手册查看
3.头文件类似于菜单,头文件包含函数的声明,菜单列举了菜名
4.<>通过包含系统的头文件(标准的头文件),""包含自定义的头文件

//注释:不是有效代码
//1、行注释 //相应的注释
//2、块注释/*相应的注释

//1.函数调用,printf功能往标准输出设备(屏幕)打印内容
//2.\n代表换行
//3.函数的调用必须放在{}内部

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值