c语言学习的第一天:D

这篇博客记录了C语言学习的基础知识,包括主函数的格式,printf和scanf函数的使用。作者探讨了主函数为何需要返回0,printf如何格式化输出,以及scanf在VS2019中的注意事项。此外,还通过一个计算四个数字立方和的实例,介绍了错误使用幂运算符的问题,并展示了正确使用乘法实现立方和的代码。
摘要由CSDN通过智能技术生成

简单记录下学习到的知识,将其写入博客,也就当作是对自己学习成果的一次小测验吧。

首先,最先接触到的是主函数的书写。其格式为:

int main()

{

return 0;

}

对于主函数的格式,存有一个小疑问,为什么需要写入函数返回值为0这一条呢?

其次就是printf()函数,作为库函数,在调用printf函数之前,需要先写入#include<stdio.h>,

作为调用库函数的一声通知?哈哈哈

printf函数和python中的print也较为相似,但也有很大区别。

在c语言中,打印不同类型的数据,需要使用相应的格式化字符,目前我也只学习了%d,用于打印整形,%s用于打印字符串,对于printf函数的格式理解,我可以简单的认为是这样吗?

printf("格式化字符",数据名称)————即可以相应的数据形式打印所需数据。

除此之外,也学习到了scanf函数,但所使用的vs2019版本使用此函数较为麻烦,

需要在开始调用此函数前,输入#define _CRT_SECURE_NO_WARNINGS 1

否则会报错无法运行。。。

关于scanf函数的使用情况——假如我需要将某个变量以我输入的方式进行定义:

即可

int a =0;

int b =0;

int main()

{

scanf("%d %d",&a,&b)//&符号是不是就是将我输入的整型”带路“到&符号后的变量前面?

printf("%d\n",a)

printf("%d\n",b)

return 0;

}

最后,拿一道题目练练手。

编写一个函数,求4位数字的立方和。

一开始,我并不知道在c语言中,没有直接计算幂的运算符

于是一开始的sum定义为:sum = a^3+ b^3 + c^3 + d^3;

随后通过scanf函数输入abcd的值,计算后发现结果明显不对,

后来百度了才知道,在c语言中,幂的运算的一种方式是多个同类型相乘,

于是进一步改正了代码,最终也是成功的完成了(不过感觉这样做,好像算作弊?因为我这根本不算4位数,就是依次定义了4个整形变量,然后求其立方和)

int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    int sum = 0;
    sum = a*a*a+ b*b*b + c*c*c + d*d*d;
    printf("%d\n",sum);
    return 0;

}

that all。

继续学习!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值