您所在位置: 网站首页 / 程序员教你学C语言.docx / 文档详情
程序员教你学C语言.docx 立即下载
2025-08-28
约1.9万字
约29页
0
29KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

程序员教你学C语言.docx

程序员教你学C语言.docx

预览

免费试读已结束,剩余 24 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序员教你学C语言

第一篇:程序员教你学C语言程序员教你学C语言很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门!小编有个建议,可以加小编弄的一个C语言交流基地,大家可以进入交流基地:565122788,里面新手入门资料,可以说从零到项目实战,都是可以免费获取的,还有程序员大牛为各位免费解答问题,热心肠的小伙伴也是蛮多的。不失为是一个交流的的好地方,小编在这里邀请大家加入我的大家庭。欢迎你的到来。一起交流学习!共同进步!小编等你!还有前面没有看的同学最好从程序员教你学C语言(一)开始看哦,尤其是基础还没打扎实的同学!今天只举几个例子,主要帮大家巩固循环的知识,每个例子大家都要敲键盘敲出来,然后运行成功了才算掌握了,不然还是眼高手低,看上去懂了,一到写程序又犯难了。我发现有不少人热衷于打印图形,所以就弄了几个图形。第一个是打印金字塔。代码和运行图如下:首先定义了两个变量i、j,然后使用system(“color0e”)改变颜色。接下来会进入一个外层循环,其中的i代表层数,我们可以看到这里金字塔有6层,所以i的取值范围也是00,所以这里会打印6个空格,然后来到第二个内层循环,这个循环的初始条件是j=1;结束条件是j不理解的话可以把外层循环for(i=0;i第二个是打印菱形,其实就是上一个图形的变化,效果和代码如下:可以看到,我们这个图形是上下对称的,所以打印菱形上半部分(就是上一个例子的打印金字塔)的代码和下半部分的代码十分相似,只是把外层循环的头部从for(i=0;i=0;i--),大家理解一下代码,菱形的上半部分,打印的星星数会越来越多,从1到3再到5再到7...而星星前面的空格数会越来越少,从6到5再到4再到3...而菱形的下半部分刚好反过来了,所以只需要修改很少的代码就能实现菱形了接下来是打印一个五角星,这是之前一个萌萌哒妹纸学习的代码,因为我比较懒啦,所以没做修改就直接拿来了,希望不要介意#include#includevoidmain(){intn1,j1,k1;//n1表示行数,j1表示空格,k1表示*号intn2,j2,k2;intn3,j3,k3;intn4,j4,k4;inta4,b4;system(“color0e”);for(n1=1;n1这个程序很明显分成了四块,由四个外层for循环构成,for(n1=1;n1最后一个图形是我刚刚写的六芒星,完整的代码输出结果是这样的:学习交流群(565122788)但是我这里只给出一半代码,剩下的需要大家自己学完成,当是对自己的考验也好,作业也罢,还是希望大家能够自己亲自动手试一下的。不懂的就再问#include#includevoidmain(){inti,j;system(“color0e”);//输出第一行for(j=15;j>=1;j--){printf(“”);}printf(“*”);//输出接下来四行for(i=1;i=i;j--){printf(“”);}printf(“*”);for(j=1;j2*i;j--){printf(“”);}printf(“*”);for(j=0;j2*i;j--){printf(“”);}printf(“*”);}//输出接下来一行,就2个星printf(“**”);}这一半代码的输出结果是:更多的数据类型和循环前面我们说为了让计算机能够识别一个变量到底占了多少字节,我们需要为变量定义数据类型,那究竟有多少种数据类型呢,其实前面我给出32个关键字里面就已经包括了,short、int、long、char、float、double这6个关键字代表了C语言里的6中基本数据类型,怎么去理解它们呢,举个例子:大家都见过剪卡器吧?(没见过?手机卡总见过吧)。我们知道不同的手机使用的手机卡的大小是有区别的,我们通常是用剪卡器,拿着它把原来移动的大卡这么一咔,一个小卡就出来了,不同型号的剪卡器咔出来的手机卡大小不一样,比如苹果手机的卡就特别小,三星的卡稍微大点......,现在我们联想一下,short、int、long、char、float、double这六个东东是不是很像不同类型的剪卡器?拿着它们在内存上咔咔咔,不同大小的内存就分配好了。在32位的系统下short咔出来的内存大小是2个字节(也叫byte);int咔出来的内存大小是4个byte;long咔出来的内存大小是4个byte;float咔出来的内存大小是4个byte;double咔出来的内存大小是8个byte;char咔出来的内存大小是1个byte。接下来我们就写程序看看这些基本的数据类型在我们自己电脑上的大小吧。其中sizeof关键字可以确定给定的类型占据了多
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

程序员教你学C语言

文档大小:29KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用