初看C语言

 软件、程序和指令

 程序progame       指令instructction

三者之间的包含关系:软件》程序》指令

(自我理解为众多指令构成一个程序,众多程序构成一个软件)

 


 

C语言的概述(官方介绍)

C语言设计精巧、功能齐全。既具有通用程序设计语言的特点,又具有汇编语言的地址、寄存器、位置概念,具有许多高级语言所不具备的低级操作能力。既然可用于编写应用程序,又适合于编写系统软件。

 

 

C语言的特点

01语言简洁、紧凑,使用方便、灵活 

02运算符丰富

03数据类型丰富

04具有结构化的控制语句,用函数作为程序的模块单位,便于实现程序的模块化,C语言是完全模块化和结构化的语言

05语法限制不太严格,程序设计自由度大

06允许直接访问物理地址;能进行位(bit)操作;能实现汇编语言的大部分功能,可以直接对硬件进行操作,因此C语言既具有高级语言的功能,又具有低级语言许多功能,可用来编写系统软件

07程序可移植性好

08生成目标代码质量高,程序执行效率高

这些是最近听课对C语言的初认识,自己能力不够对C语言还是不能完全理清,所以就用官方回答介绍一下,望学长轻批,我一定早点摸清C语言

 

 


 接着写一些我在做题的过程中遇到的一些个麻烦

01设计一个程序(的一些个步骤):1分析问题  2设计算法  3程序设计  4运行并调试程序  5分析程序运行结果  6编写程序文档

02C语言提供了5种运算符:1算数运算符  2关系运算符  3逻辑运算符  4赋值运算符  5位运算符

03一个C程序总是从main函数开始执行

04C语言中共有32个关键字(有几个关键字这个问题令我是一头污水,于是我查了一下)

它们分别是:auto   double   int   struct   break   else   long   switch   case   enum   register   typedef   char   extern   return   union   const   float   short   unsigned   continue   for   signed   void   default   goto   sizeof   volatile   do   if   while   static   (这么多关键字,但他们到底有着那些用处呢这个C语言小白还有许多问题要去搞明白)

 

 最后了说一下对于这初步的学习我的心里感受,这最开始学的都是一些概念性东西,没有学到如何实际操作,我个人是非常不喜欢一些概念性东西,偏爱于实际性强的课程,我从小就是不爱记一些概念,喜欢从实际操作中理解概念,喜欢反着来,这样可能会有一些个坏处,那初步学习就这样吧,下次博客再见!!

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113143 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月27日
下一篇 2022年7月27日

相关推荐