美文网首页
初始C语言

初始C语言

作者: 娇娇_5038 | 来源:发表于2023-11-06 15:48 被阅读0次

1.经典入门:hello C

什么是C语言

C语言为计算机编程语言,是计算机识别的语言,它是由源文件和头文件组成

1.1  概念(C语言为计算机编程语言,它是由源文件和头文件组成)

*源文件:源文件即源代码文件,c语言源文件后缀名为.c

*头文件: 头文件的后缀名为.h(head,头),c语言代码由源文件和头文件组成

*关键字:关键字是C语言征用了一些字,这些字在C语言代表了一些特殊含义,轮不到我们用了。每个关键字都有自己特定的含义,我们必须搞懂每个关键字的含义和用法,否则我们看不懂C语言

* 变量: 会变化的量。C语言程序中用变量来进行计算

* 函数: 函数是C语言的一个基本组成单位,一个C语言程序其实就是由很多函数组成的,每个函数用来完成一定的功能,函数也可以用来调用其他的函数来完成此功能,函数的标志是(),C语言有一个特殊的函数main(),这个函数是整个程序的内的入口,也就是说整个C语言是从main函数开始执行,其他函数都是直接或者间接被main调用

例如 :

1.include (包含),为了引入头文件

2.return (返回) ,

3.int(integer) 定义了整形这个数据类型,用来表示一个整数的类型叫整形(integer)

4. char (character,字符) 字符型数据类型

5.float (浮点型) 用来表示小数类型 

6. printf()是一个函数,这个函数是头文件stdio.h定义的

eg:

#include <stdio.h>

int main()

{

  /* 我的第一个 C 程序 */

  printf("Hello, World! \n");

int a,b,c;

a=1;

b=2

c=add(a,b)

   return 0;

}

int add(int a,int b){

return a+b

}

* 注释,注释是给程序员看的,不是给机器看的,(程序员写注释给其他人看,以让人明白自己为什么要这么写)注释方式 一般以// 或者/**/,编译器是忽略注释的

* C语言程序中包括很多符号,如 ; : , + - () {},各种符号都有自己的含义,必须搞懂符号的含义,才明白什么意思

1.2 c语言写代码步骤

1.编辑:编辑源代码(使用vi或其他编辑器)

2.编译:编译就是用编译器把源程序转换成可执行程序的过程,编译要用到编译器。我们在linux中使用的编译器是gcc。 比如gcc hello.c 编译器把hello.c编译成hello.out 

3.执行  :执行编译生成的可执行程序,执行方式是./hello.out

4.调试: 

相关文章

  • C++变量声明与定义

    一、变量的初始化方式 1、C、C++通用初始化方法 1、常用的初始化语法,沿用于C语言 2、C++特有的变量初始化...

  • iOS 网络相关面试题(一个基于UDP的简单的聊天Demo)

    一、分别用C语言、python、GCDAsyncUdpSocket来实现UDP通信 1、C语言方式 首先初始化so...

  • 06. Python构造器初始化机制

      Python由于最早期受C/C++语言的影响,有很多C/C++的语言设计思想,比如多重继承。其中与对象内存初始...

  • 关于在Linux系统下编辑C语言程序

    本周我们学习了在Linux系统下编辑C语言程序。在编写C语言程序的初始步骤与编辑脚本程序相类似,只不过C语言程序时...

  • GeekBand:C++直接初始化和拷贝初始化

    C++语言有几种不同的初始化方式: 直接初始化 不使用=号 拷贝初始化 使用=号初始化一个变量 拷贝初始化不仅在我...

  • Swift和Dart (二)

    这篇文章 主要是比较两种语言的初始化 swift 中的初始化 Swift 的初始化和 Objective-C 有一...

  • C语言基础

    C语言定义变量 定义一个变量 给变量赋值 定义一个变量的同时给变量赋值 C语言使用变量之前必须赋值或者初始化 试试...

  • C++11新特性(3)- 空指针(nullptr)

    以前什么样 在C语言中,使用NULL来初始化空指针。 char* pch = NULL; 在C++中,可以继续使用...

  • C++ 基础代码模板和使用

    C 语言不支持函数重载,C++才支持 C++ 11 的 Auto 类型推断,不指定变量类型,编译器根据初始值给定类...

  • C++初始化相关问题

    C++有一个特性,就是C++的内置类型无法在局部区域内默认初始化 那么为什么不能像Go语言一样初始化呢? 我们来看...

网友评论

      本文标题:初始C语言

      本文链接:https://www.haomeiwen.com/subject/unvpvdtx.html