第一个C语言程序

进入大学的学习生活已经有三年了,C语言是大一时所接触到的,但是今天才真正写出人生中的“第一个C语言程序”,之前进入博客是为了寻找上课或考试的答案,今天第一次在博客上写文章,开启我的C语言学习之旅。

接下来讲一下我进入C语言学习的过程:

第一步:看书,拿出了大一时的《21天学通C语言》,这本书看了两天,对于我这种不爱读书的人表示真的是什么都没学会,建议学习C语言不要只看书。

第二步:在B站上听课,我是跟着鹏哥的视频课程学习的,一位好的老师是人生中的一盏明灯,讲课非常详细,但是只听课也是不行的,听了一周的课,学会了很多知识,但总觉得还是不会写代码。

第三步:实践出真知,这里我下载的时VS2019编译器,写出了我的第一个C语言程序,提醒下像我一样刚刚进入C语言学习的同学,写代码并不是照着别人的代码打,要写自己脑袋里面的东西,有多少写多少。

附:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>//包含所需要的头文件

//第一个C语言程序
int main()
{
    int a = 1;
    printf("hello c\n");
    printf("请输入一位整数:");
    scanf("%d",&a);
    printf("输入的整数为a=%d\n",a);

    return 0;//程序运行结束后,返回到int main()

}

这是一个简单的C语言程序,一个工程里只含有一个main函数,完成了整型变量的定义,在屏幕上打印内容,读取键盘输入的数字赋值给变量a并打印出来。

运行结果:

hello c
请输入一位整数:

(在键盘上输入一个整数,这里输入20,就会继续打印)

输入的整数为a=20

 当然我的第一个C语言程序在编写的时候也不是一蹴而就,同样出现了一些问题:VS编译器在使用一些功能时会出现这样的错误:

error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

这里提示使用scanf是不安全的,解决办法有两个:一、要替换scanf为scanf_s,但不推荐使用,因为scanf_s在其它编译器中并不兼容。二、在程序的开头使用#define定义_CRT_SECURE_NO_WARNINGS

 还有这样的错误: “scanf”: 格式字符串“%d”需要类型“int *”的参数,但可变参数 1 拥有了类型“int”

出现这样的错误是因为在读取要输入的值时没有取地址,少了&

正确的写法为:

以上就是我进入C语言学习的一个过程,希望对屏幕前的你有所帮助。

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值