首页 > 其他分享 >初识C语言

初识C语言

时间:2024-04-21 12:00:13浏览次数:21  
标签:执行 语言 后缀 代码 C语言 编译器 初识 源代码

一,c语言的基本概述

  c语言是一门编译型语言。c语言的程序需要通过编译软件程序将源代码转换成可执行代码的程序,可执行代码是用计算机机器语言表示的代码。如:c语言在Windows下生成的可执行代码是以.exe为后缀的,在Unix下生成的可执行代码是以.out为后缀的。

二,c语言的特性

  c语言是可移植语言。这意味在一种系统编写的c语言程序可在不修改或稍作修改的情况下在其它系统中运行。

  c语言有丰富的库函数。一般编写程序都要调用c语言的库函数。

三,编程机制

  c语言在编写程序的时候内容是存储在文本文文件中,文件就被称为源代码文件。以.c为后缀,c是扩展名在.前面的部分是基本名。和起来就是文件名。

  c编程的基本策略就是,用编译器把源代码转化为可执行的文件。编译器一般是将源代码转换成中间代码,链接器把中间代码和其它代码合并,生成可执行文件。

  

  

  

 

  

标签:执行,语言,后缀,代码,C语言,编译器,初识,源代码
From: https://www.cnblogs.com/yan-nian/p/18148692

相关文章

  • C语言单词记忆
    kernel内核define定义parameter参数condition条件execution执行,运行environment环境startup启动program程序****************function函数,作用called被调用main重要的,主要的return返回type类型void空argargument参数****************negative负的......
  • protobuf 在嵌入式ARM平台的应用(c语言版)
    一、PC上安装protobuf和protobuf-c1.安装protobuf protocolbuffers仓库地址:https://github.com/protocolbuffers/protobuf 本文选择下载v21.12版本(太新版本protobuf-c可能不支持)$cdprotobuf-21.12$./autogen.sh$./configure#默认安装路径/usr/local/$make......
  • hook初识之inline hook
    文章首发阿里云先知社区:https://xz.aliyun.com/t/14033什么是hookhook翻译过来就是钩子,它用于拦截并改变某个事件或操作的行为,比如我们大家在写shellcodeloader时,直接使用申请内存,copy内存等高危操作可能会报毒,然后尝试更换冷门的api或者直接使用内核函数时,成功绕过杀软......
  • C语言笔记
    C语言相关知识太多的缺省可见性定义C函数时,在缺省情况下函数的名字是全局可见的。可以在函数的名字前加个冗余的extern关键字。这个函数对于链接到他所在的目标文件的任何东西都是可见的。如果想限制对这个函数的访问,就必须加个static关键字。functionapple()//在任何地方均......
  • 利用C语言进行常见的数学运算:一元二次方程求根
    从键盘输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根并保留两位小数.#include<stdio.h>//使用printf,scanf函数.#include<math.h>......
  • C语言读取通达信数据
    因为无法事先知道数据的行数,只能通过计算得到,所以数组创建只能通过动态分配内存。一个解决方案是,我只想读取最后1000行,那么数组就可以直接定义大小为1000,然后把文件指针定位到倒数1000行。#include<stdio.h>#include<stdlib.h>structStock{intdate;floatopen......
  • c语言 *p和**p的区别
    前言:先要理解地址和数据,你可以想象有很多盒子,每个盒子有对应的号码,那个号码叫做“地址”,而盒子里放的东西叫做“数据”。上面就段理解了,p和p的区别就不难解释了。p是指针变量,用来存放地址,你可以认为是上面所说的盒子的号码,“*”是解引用操作符,你可以把它理解成打开盒子,p就是......
  • c语言程序实验——实验报告六
    c语言程序实验————实验报告六实验项目名称:实验报告6循环结构程序设计(for语句的应用)实验项目类型:验证性实验日期:2024年4月15日一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程序调试;4.了解......
  • c语言程序实验——实验报告五
    c语言程序实验————实验报告五实验项目名称:实验报告5循环结构程序设计(while、dowhile语句的应用)实验项目类型:验证性实验日期:2024年4月11日一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程......
  • C语言连点器
    起因是想起前段时间玩mc挖大量石头要一直按左键怪累的,就有了想整个连点器的想法,不过在网上找半天都没有满意的,要么太臃肿,要么"VIP",要么广告满天飞。。。受不了了,想了想好像自己写一个也不是很难使用c语言编写,因为可以自动生成.exe文件还是挺方便的使用示例:在https://5vmc.co......