为了拿证好吧

C语言-Demo1(仅学习用,大佬勿喷)

写这篇文章的缘由呢是因为我发现我记性真的很差,不把他记下来我总是需要去翻书找知识点,但是外出时带书又会不方便,所以我想到了把他传到网上,以便我和大家随时查看。

C语言和java不一样,他的关键字只有32个,分类记忆;

类型: signed 、unsigned 、int、char、float、double、short、void、long

存储方式:auto 、static、const、volatile、register、extend

自定义类型:struct、union、enum

流程控制:if 、else、switch、case、default、for、while、do、break、continue、return、goto

特殊:sizeof、typedef

数数看呢,是不是有32个?(你不会真的数吧!)

首先,运行一个程序需要编辑、编译、连接、运行。编辑就是通过编辑工具得到源文件(扩展名为.c)的过程;编译就是利用编译器将源文件翻译为机器能够识别的目标文件(扩展名为obj)的过程;连接就是将多个与程序相关的目标文件组装到一起,得到可执行文件(扩展名为.exe)的过程;最后运行可执行文件,得出程序写好的功能。

其次,开发工具的选择推荐有VC++6.0(版本低没事,该有的功能都有)、VS(内置多,占内存)、codeblocks--------------这些网上都有教程教安装和环境配置的嗷!按步骤执行就OK!!

个人建议:因为在学校(大部分)老师教学是按部就班,照本宣歌(照着书练!!!),很多地方我们在刚接触编程的时候会完全不知道(简单说就是---“我就不教基础,我就直接按进度敲代码!!”,这会让我们学习编程时候一头雾水,从而丧失对编程的喜爱【*后果很严重吧!】),这时候呢,我推荐你去B站(bilibili)去搜C语言视频(挑喜欢的老师系统的学习),当然,在学校的课程依旧得学嗷,不然不好毕业(挂科很烦)!

这边挂个图!计算机二级考试选择题会涉及的

我们就记得顺序是 0(48)-9 、A(65)-Z、a(97)-z , 其中大小写字母之间数值相隔32,发现没?

现在开始吧,正式进入学习(Let's go!!!)

  首先,#definde -->这叫预处理命令,后面不跟分号嗷(其他的基本都加 ;  )

  在C语言编写中,加分号表示一个语句结束;-->看这句话我说完了!

 main( )函数又叫主函数,任何C语言程序有且只有一个main()函数

因为需要代码规范(甲方需求或老板喜好),所以风格良好的代码输入就格外重要(主要是好看,另一个是方便查错)空格与缩进(tab=4个空格),注释呢我记得的只有两种,一种单行注释 用 // 表示,另一种是多行注释  /*  */,其实好像还有个是敲代码包起来注释的【#if  0; code;(这是代码) #endif;】,因为我很懒(手动羞愧!),所以这需要看到的你去验证一下(不许骂我懒,验证好可以跟我讲一声嗷,死密马赛-->这是谢谢)!

代码!

#include<stdio.h>                                          /*预处理命令,后面没有分号*/

int main(void)                                             /*函数头,下面的大括号必需要嗷*/

{

         int a,b,c;                                       //定义整形变量 a,b,c

         a=1;b=2;c=a+b;                 /*为a,b赋初值(这里的 = 是把右边赋值给左边的变量) */

                                                                                    
         printf ("c = %d\n",c);                          //%为占位符,而且这是条输出语句

         return 0;                                       //退出程序了

}   

                                                 

敲累了!!!还有看的嘛,上面是不是特别无聊

解读啦!上面的代码呢,int是C语言的一个关键字还记得吧,他代表整形数据类型,在这里呢表示main()函数将向调用者返回一个整形数据 ; 函数头中的main就是函数名(唯一的),表示主函数,后面的小括号是函数标记(意思是告诉编译器:‘我是一个函数’),小括号里的void表示调用该函数时无需为他传递任何参数。int a,b,c;定义整形变量,向编译器索要内存为a,b,c分配存储空间(为什么要索要内存呢,因为后面你要给他赋值呀,赋值是要内存空间的!)。语句c =a+b;是先从变量a,b所在的存储空间取出他们各自的数值,然后计算a+b,计算结束把结果赋值给变量c。语句printf ("c = %d\n",c);表示调用函数printf()输出c 的值【这里函数printf是C语言已经封装好的函数,很多的!!不举例了嗷!我不会上传文件(痛苦面具!),这是一个C函数一览,我有!

return o;是返回语句,他表示向调用者返回值0,。通过这个返回值,可以表示本程序执行成功】

这边呢,找了一个看着挺舒服的网页来了解C语言运算符(绝对没有病毒好吧!我发4!!!)555~我看着心酸,比我写的好多了,记得回来啊,看在我是你娘家的份上吧~~

C 语言编程 — 运算符 - JmilkFan_范桂飓 - 博客园 (cnblogs.com)https://www.cnblogs.com/jmilkfan-fanguiju/p/12789732.html

其实回来也没啥看的了,哈哈哈,谢谢你看完了嗷!

猜你喜欢

转载自blog.csdn.net/qq_59012481/article/details/121331529
今日推荐