C语言 输入输出语句讲解 标识符概念讲解

上文 C语言 预处理器 注释 基本案例讲解 我们讲了一些 预处理器等逻辑

那么 本文继续
C语言由一个或多个函数组成,每个程序都必须有一个main() 函数 因为每个程序总是从这个函数开始执行
main() 函数可以返回一个值,返回值为0表示程序正常结束
如果有多个文件 第一个文件的 main 返回了 不为0的值 则后面的文件就直接都不执行了

然后是 关键字
在这里插入图片描述
例如 int 用于定义整数类型 return 用于函数返回

不能用关键字 作为变量/函数等的命名空间

C语言 有 32个关键字
所以 只需要 32 个单词 即可杀入计算机专业

printf 语句 用于 在控制台上输出内容

例如 我们之前的案例 Hello World
就是

printf("Hello World\n");

控制台的输出就是
在这里插入图片描述
\n 表示换行

如果 我们先输出某个变量的值 可以这样写

#include <stdio.h>
int main() {int a = 3;int b = 7;printf("a的值为%d 而 b的值为%d\n",a, b);return 0;
}

这里 我们定义了两个变量 a 值为 3 b 值为 7
然后 用printf在控制台上输出 第一个 百分号杠D 的位置输出第一个整数类型值 取第一个参数 而我们第一个参数传的a
后面的百分号杠D 输出第二个值 我们传的b
代码运行结果如下
在这里插入图片描述
也是没有任何问题

然后 是输入
scanf 在C语言中 用于输入变量的值
我们这样写

#define _CRT_SECURE_NO_WARNINGS//禁用安全函数警告
#pragma warning(disable:6031)//禁用 6031 的安全警告
#include <stdio.h>
int main() {int a;scanf("%d", &a);printf("a的值为%d\n",a);return 0;
}

scanf 语句中 百分号杠D 表示 要去输入一个整数类型 然后 值赋给第一个参数 这里 我们传入的 a
前面的和号大家不用管
然后 我们用 printf输出a的值 确认与我们输入的相同

运行之后

这里 会先要求我们输入一个整数类型
在这里插入图片描述
我们输入个 5 然后按回车

运行结果如下图 也是没有任何问题
在这里插入图片描述
两个 或 多个值 可以这样写

#define _CRT_SECURE_NO_WARNINGS//禁用安全函数警告
#pragma warning(disable:6031)//禁用 6031 的安全警告
#include <stdio.h>
int main() {int a;int b;scanf("%d%d", &a, &b);printf("a的值为%d b的值为%d\n",a,b);return 0;
}

这里 我们定义了 a和b 两个整数类型的变量
然后 scanf 两个百分号杠D 分别输入两个整数类型的值 给第一个和第二个变量赋值

然后下面用 printf 输出a和b的值

运行代码
会先需要输入一个值
在这里插入图片描述
我们来个 8
然后下面还需要输入一个 我们来个 9
在这里插入图片描述
a和b都输入后 运行一切正常
在这里插入图片描述
然后 我们来看一下 标识符
概念
由字母、下划线和数字组成的字符序列,且不能以数字开头
分类如下

关键字

必须用小写字母,具有特殊意义。如int、float、return、if等

预定义标识符

编译预备处理命令,如include、define等
系统标准库所数,如scanf、printf、putchar、getchar、。strcpy、strcmp、sqrt等。

用户自定义标识符

用于对用户使用的 数据 变量 数组 函数等操作对象进行命名

需要注意的是 用户自定义标识符 不能与 关键字重名也尽可能不要与预定义标识符重名 否则 可能会改变程序原有的效果

程序设计

程序设计(Programming)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。
程序设计往往以某种程序设计语言为工具,编写这种语言下的程序。程序设计过程应当包括分析,设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。

需要说明 程序并不是软件 软件还需要说明文档等重要部分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586261.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MS SQL Server STUFF 函数实战 统计记录行转为列显示

目录 范例运行环境 视图样本设计 数据统计要求 STUFF函数实现 小结 范例运行环境 操作系统&#xff1a; Windows Server 2019 DataCenter 数据库&#xff1a;Microsoft SQL Server 2016 视图样本设计 假设某一视图 [v_pj_rep1_lname_score] 可查询对某一被评价人的绩效…

校园通勤车可视化系统的设计与实现

1.需求分析&#xff1a; 校园通勤车可视化系统的设计与实现&#xff0c;不用管什么可视化&#xff0c;就是一个小程序就是可以知道校园车的路线&#xff0c;然后往简单了弄就可以。 校园通勤车可视化系统的设计与实现&#xff0c;不用管什么可视化&#xff0c;就是一个小程序…

uniapp开发App(一)登陆流程 判断是否登陆,是,进入首页,否,跳转到登录页

一、登陆流程 文字描述&#xff1a;用户进入App&#xff0c;之后就是判断该App是否有用户登陆过&#xff0c;如果有&#xff0c;直接进入首页&#xff0c;否则跳转到登陆页&#xff0c;登陆成功后&#xff0c;进入首页。 流程图如下&#xff1a; 二、在uniapp项目中代码实现 实…

zabbix图表时间与服务器时间不一致问题

部署完zabbix后&#xff0c;有时候会发现zabbix服务器的时间明明是对的&#xff0c;但是图标的时间不对&#xff0c;通过以下的配置可以快速解决。 登录zabbix-nginx容器 docker exec -u root -it docker-compose-zabbix-zabbix-web-nginx-mysql-1 bash修改php配置文件 vi /e…

2012年认证杯SPSSPRO杯数学建模B题(第一阶段)减缓热岛效应全过程文档及程序

2012年认证杯SPSSPRO杯数学建模 减缓热岛效应 B题 白屋顶计划 原题再现&#xff1a; 第一阶段问题   夏天的城市气温往往格外炎热&#xff0c;这被称为热岛效应。有专家提出&#xff0c;将城市建筑的屋顶漆成白色&#xff0c;减小对阳光的吸收率&#xff0c;可以使城市的气…

GROBID库文献解析

1. 起因 由于某些原因需要在大量的文献中查找相关内容&#xff0c;手动实在是太慢了&#xff0c;所以选择了GROBID库进行文献批量解析 2. GROBID介绍 GROBID是一个机器学习库&#xff0c;用于将PDF等原始文档提取、解析和re-structuring为结构化的XML/TEI编码文档&#xff0…

github 仓库 修改开源协议

记录一下如何修改协议。 然后commit到你想要的主干或者分支就可以了。

Linux 安装部署高性能缓存服务redis

Linux 系统安装Redis 5 注意事项&#xff1a; 下载Redis 文件包&#xff0c;并上传至linux服务上解压 tar -zxvf redis.tar安装&#xff1a; 编译 make PREFIX/usr/local/redis install配置&#xff1a; redis.conf daemonize yes bind 127.0.0.1 192.168.1.221 supervised…

为什么都说“一入Java深似海”?怎么打破这个魔咒

引言 在当今数字化时代&#xff0c;编程已经成为一项至关重要的技能。而在众多编程语言中&#xff0c;Java以其广泛的应用领域和强大的功能特性&#xff0c;吸引了无数开发者的目光。无论是Web开发、移动应用还是大数据处理&#xff0c;Java都发挥着举足轻重的作用。然而&…

【核心复现】同时考虑考虑孤岛与重构的配电网故障恢复运行策略

目录 主要内容 内容详情 1.问题引出 2.可控负荷 3.网络拓扑约束 4.算法流程 结果一览 1.原文结果 2.程序运行结果 下载链接 主要内容 该模型复现文章《同时考虑考虑孤岛与重构的配电网故障恢复运行策略》&#xff0c;以IEEE33配电网为分析对象&#xff0c;…

2024春算法训练3——数组与字符串

一、题解 1、A-[NOIP2013]记数问题_2024春算法训练3——数组与字符串 (nowcoder.com) 直接暴力用一个哈希表存每个数出现的次数&#xff0c;最坏的时间时间复杂度为7*10^7&#xff08;实际上比这个数要小&#xff09;&#xff1b;代码如下&#xff1a; #include<iostream…

记忆力考验游戏-第15届蓝桥第5次STEMA测评Scratch真题精选

[导读]&#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成&#xff0c;后续会不定期解读蓝桥杯真题&#xff0c;这是Scratch蓝桥杯真题解析第178讲。 如果想持续关注Scratch蓝桥真题解读&#xff0c;可以点击《Scratch蓝桥杯历年真题》并订阅合集&#xff0c;…