C语言学习入门记录(1)

首先从一个简单的小程序说起:

#include <stdio.h>
int main()
{
    int price = 0;
    printf("请输入金额:");
    scanf("%d", &price);
    const int AMOUNT = 10000;
    int change = AMOUNT - price;
    printf("找零为:%d\n", change);
    return 0;
}

敲代码时,要注意输入法保证是英文状态下,否则程序会出问题。

#include <stdio.h> 不是很了解,先占个坑,回头填。
int main() 是一个函数,也是先占个坑,回头填。

{}中的内容是程序的主体,为详细介绍部分。
1. 仔细观察可以看出每一行代码后都会有分号。分号在C语言中有着重要的作用,其代表着一行代码的结束。如果两行代码之间没有分号,那么就会出错,C会认为这两行代码是一行。
2. 变量的定义
C中定义变量的格式为:<变量类型> <变量名> <变量值>
上述程序中出现的变量类型有两种,即int 整数型const int常整数型。C中的变量要初始化,否则变量的值便会等同于其位于内存储存位置的值;其类型一旦确定,在程序执行过程中不能更改。常整数型即为整数型的常量,一般大写表示。
3. 输出函数printf
该函数会将括号内的双引号中的内容输出。如果要输出程序中变量或常量时,一般会在引号中使用占位符,并且在引号后接变量或常量的名字,二者以逗号分隔。如果有多个变量或常量要输出,那么占位符和变量或常量的名字一一对应,并且以前后顺序排布,即位置参数。
其次,输出整数时的占位符是%d
4. 输入函数scanf
该函数会将括号内的双引号中的所有内容输入进程序中。

scanf("%d %d",&a,&b)
scanf("%d,%d",&a,&b)
scanf(" %d,%d",&a,&d)
scanf("abcd%d,%d,&a,&b)

如上,
第一行两个占位符是以空格相分隔,那么在程序在终端运行时,输入的两个整数中间也要有一个空格。
第二行即在输入时加上逗号
第三行在scarf函数括号内的引号中首先有个空格,那么在终端输入时便要先输入一个空格才能接着向程序中输入数字。
第四行便先要输入字母,才能输入数字。
其次,不要忘记&
scanf函数中最好不要输入换行符\n
5. 如果主体函数是int main(),那么在代码结束时,要在花括号{}最后输入return 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值