C语言学习笔记—环境搭建、基础框架解释

西工大noj100题python2024第一季1-10 【代码】西工大noj100题python2024第一季1-10。 阅读详情

一、环境搭建及System函数

在学校学习使用的VC6等其他C语言编程环境相比较为繁琐,我在其他的学习课程里接触到了一个相比较为简单的编程环境,反正最终的目的也是学会C语言,就不必非得一棵树上吊死。
这里我们使用的是啊哈C
提取码:ro78
自行下载安装就好,安装号以后双击桌面图标打开。

打开程序后会自动生成一个包含8行代码的文件,编写好程序以后点击运行会提示保存,按需要保存就好。

这里需要提示的一点就是,在这8行代码中,有一行代码

system("pause");//在每个程序末尾都要加上这句话以防一闪而过。

在这里插入图片描述

这里是一个函数调用来完成某项功能,system的功能是运行Windows命令(详细解释自行百度)。
这里有一些例子。

#include <stdio.h>
#include <stdlib.h>
int main()
{
	system("start D:\\QQ\\Tencent\\QQ\\Bin\\QQ.exe");//用来启动QQ
	system("color 2	");
	system("ipconfig");
	system("pause");
	return 0;
}

二、C语言基础框架

例:

#include <stdio.h>
#include <stdlib.h>
int main()
{
	system("start D:\\QQ\\Tencent\\QQ\\Bin\\QQ.exe");//用来启动QQ
	system("color 2	");
	system("ipconfig");
	system("pause");
	return 0;
}

1.main是程序入口,操作系统启动一个程序,先找整个EXE文件中main的出现位置。
2.main是函数名称,加上括号才算函数。
3.大括号代表函数的范围。
4.mian前面的 int与return 0; 是配套的,int代表程序要返回的结果类型,return 0;代表程序执行结果。
5.注释:注释不参与程序执行。
6.编写程序前要首先把结构写好。

//单行注释
/*
多行注释
*/
虚幻引擎5 AR开发教程02:构建和测试AR Android App 在本教程中,我们将学习如何在虚幻引擎 5 上构建和测试 AR 安卓应用。 阅读详情

相关推荐

基于 YOLO + SAM 的自动图像标注实战

摘要: 本文提出一种基于YOLO检测和SAM分割的自动化数据标注流水线方案,通过YOLO定位目标并生成检测框,再以检测框为提示驱动SAM完成精细分割,最终输出YOLO格式的标注文件。该方案将人工标注升级为半自动流程,显著提升标注效率,尤其适用于多类别、大规模图像的实例级标注需求。代码模块化设计支持模型灵活替换,并集成异常处理与进度可视化功能。虽依赖YOLO检测质量且对小目标存在局限,但作为工程落地方案,可有效降低私有数据集构建成本,适用于工业检测、遥感等场景的冷启动标注。

qq_64366203的博客 1147

我为什么选择VC6作为我的开发环境

对于开发环境的选择,有些人选择了VS2013 或VS2015,但是我却选择了VC6,很多人不理解为什么。 选择VC6是为了更好地学习细节,因为越是新版本的开发环境在编译的时候替我们添加的代码就越多, 不利于我们学习。 还有一点,可能是约定俗成的规则,凡是搞底层的人,开发环境一定是VC6。

LDWJ2016的博客 1691

解锁医疗AI密码:医疗人工智能专业大学四年学习路径

医疗AI人才培养路径解析 本文系统梳理了医疗人工智能专业四年培养方案,分为基础、进阶、应用和拓展四个阶段: 大一聚焦基础学科,涵盖高等数学、医学概论、Python编程等核心课程,辅以医学数据认知实习。大二深入机器学习和医学数据处理领域,学习监督/无监督学习算法及医学影像分析技术。大三进入深度学习阶段,掌握CNN/RNN等神经网络模型,并实践医疗AI应用开发。大四关注前沿技术如大模型在医疗中的应用,完成毕业设计与企业实习。 课程体系强调医工交叉,每学期均配置实践环节,从基础编程到参与真实医疗AI项目,逐步培养

AllenLV的博客 2502

C语言的结构体详细介绍

一.结构体的声明和成员类型 所谓结构,就是一些值的集合,这些值被称为成员变量。结构的每个成员都可以是不同类型的变量,可以是标量、数组、指针,甚至是其他结构体。结构体的声明框架如下: struct tag//结构体标签名称 { member-list; //结构中的成员列表 }variable-list;//变量列表 举个简单的例子,假设我们要描述一个运动员的姓名,编号,年龄,性别还有成绩时,可...

weixin_44058932的博客 510

【车间调度】车间调度问题的分类

本系列为自己学习调度相关知识的记录,如有误请指出,也欢迎调度方向的小伙伴加我好友共同交流。 车间调度问题的分类 根据工件和车间构成不同,车间调度问题可分为以下几种 1.单机调度问题 在单机调度问题(S,SMP)中,加工系统只有一台机床,待加工的工件有且仅有一道工序,所有工件都在该机床上进行加工。此问题是最简单的调度问题,当生产车间出现瓶颈机床时的调度就可视为此调度问题。 ...

weixin_51656605的博客 7430

时序基础模型Timer-S1:十亿参数如何革新时间序列预测

时间序列预测是数据分析与机器学习中的核心任务,旨在基于历史数据预测未来趋势。其原理在于捕捉数据中的趋势、周期性和季节性等时序依赖关系。这项技术的价值在于赋能业务决策,广泛应用于金融风控、能源管理、物联网监控和供应链优化等关键场景。传统方法依赖针对特定任务的专用模型,面临泛化能力弱和开发成本高的挑战。本文聚焦的时序基础模型,通过在海量跨领域数据上进行预训练,学习时序通用模式,并结合十亿级参数带来的强大容量,实现了性能的显著突破。这种范式转变,使得模型能够像“全科医生”一样,通过少量数据微调即可快速适应新任务,

weixin_29164843的博客 269

C语言学习笔记集合

C语言学习笔记—环境搭建、基础框架解释 C语言学习笔记—变量、C程序的输入输出 C语言学习笔记—表达式、选择语句(分支、分支嵌套、多分支) C语言学习笔记—循环控制语句(while、for、do…while) C语言学习笔记—函数的定义、调用、参数传递 C语言函数小练习——C语言实现加、减、乘、除四则运算 C语言学习笔记—数组的定义、引用、初始化、应用 C语言学习笔记—数组与函数结合 C语言学习笔记—数组与函数的综合应用:学生成绩管理 C语言学习笔记—指针(一)地址的引入、指针变量、指针类型、数组的指针 C

O2_H2O的博客 290

jetson nano网络配置(有线、无线、USB)

注意:本节内容使用Jetson nano B01 版本或Jetson nano ALT 版本安装方式相同,在安装无线网卡等设备时,由于线材和设备比较脆弱,需要轻拿轻放,接口连接不上时,需要重新对准接口在进行连接,不要强行连接。Jetson nano 需要连接网络来进行更多的操作,本节就来讲解Jetson nano 的三种网络连接方法。有线:我们可以使用网线连接Jetson nano 的RJ45 接口,实现联网。

m0_73841621的博客 1万+

【亲测免费】 推荐一款新一代HTTP服务器:H2O——优化的多协议支持服务引擎

推荐一款新一代HTTP服务器:H2O——优化的多协议支持服务引擎 【免费下载链接】h2o H2O - the optimized HTTP/1, HTTP/2, HTTP/3 server 项目地址: https://gitcod...

gitblog_00587的博客 636

基于Simulink开发一个完整的直驱式永磁同步发电机DDPMSG仿真模型

需求分析直驱式永磁同步发电机(Direct-Drive Permanent Magnet Synchronous Generator, DDPMSG)广泛应用于风力发电、海洋能发电等可再生能源领域。与传统的齿轮箱驱动系统相比,DDPMSG具有结构简单、效率高、可靠性好等优点,能够直接将机械能转换为电能,减少了中间传动环节,降低了维护成本。本项目将基于Simulink平台,开发一个完整的DDPMSG仿真模型,模拟其在风力发电场景中的应用。我们将详细讲解如何设计和实现该系统,并结合实际应用案例进行说明。

MHD0815的博客 465

080、多轴运动控制:插补器设计(螺旋线插补)

本文分享了螺旋线插补器设计的实战经验。针对五轴点胶机Z轴抖动问题,作者分析了螺旋线数学本质,提出基于归一化时间参数的速度规划方法,强调各轴严格同步的重要性。文章详细介绍了速度分解、加减速处理、嵌入式优化技巧(查表法、定点化),并总结了起点闭合、速度波动、数值处理等常见问题解决方案。最后给出5条实用建议:注重速度规划而非纯数学推导、预先仿真、保留调试接口、考虑机械谐振、防范编码器丢脉冲。通过优化插补周期、电子齿轮比和S形速度曲线,成功将设备良率从60%提升至95%。

m0_50546716的博客 86

C语言学习框架初步搭建

本篇博客主要介绍C语言的所有主要知识点,但是并不包含所有的知识点,只是让我们对C语言的整体知识构架有所了解。因此,大家如果在阅读过程中有问题的话可以暂时放一放,因为我在后面的分享中会搭建出C语言的完整框架。

xjtu2214312123的博客 3389

Android AICore的核心组件工作原理解析

AICore通过LoRA实现个性化适配Gemini Nano提供多模态智能Safety Features保障可信运行,构建了端侧AI的完整生态。这种设计不仅让手机等移动设备能处理复杂AI任务(如实时多模态交互),还通过隐私保护机制打破了传统云端AI的数据依赖,为未来“设备即AI基础设施”的愿景奠定了基础。输入触发:用户输入“刚提交了代码,等审核”→ 进入TEE加密处理。Gemini Nano基础生成:通过原始权重W_q生成初始回复候选。LoRA个性化微调:通过A'和B'计算ΔW,更新W_q。

1553

【C语言学习笔记】一、基础语法

C 语言 这套笔记是参考bilibili上,小甲鱼的视频,讲得非常不错。搜小甲鱼就能找到他的视频,这是他的网站:www.fishc.com 谨以此笔记献给无私奉献的小甲鱼先生。 (一)基本认识 1、对C语言的基本理解 编程语言排行榜TIOBE的排名,C语言是千年老二。老一是Java。 但是,C语言作为底层开发的基础语言,语法上基本很难有太大的改变,因为牵一发而动全身,所以还是非常有必要学一学的。 入门:语法-程序的调试技巧 进阶:指针的应用-多线程、多进程程序的开发-数据库的调用和管理 探索

因为热爱所以坚持 1679

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C语言学习路线图

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭! 1、环境篇(ubuntu 系统安装 及环境调试) 学习内容:ubuntu 虚拟机安装以及嵌入式开发环境搭建ubuntu 物理机及 u 盘版安装ubuntu 与 windos 等其它系统互访服务配置安装编辑器、编译器、调试器安装及使用 2、环境篇(Linux 常用命令) Linux 日常高频率应用命令使用练习 、文件操作命令使用练习 、内容检索命令使用练习 压缩解压命令使用

qianfeng_dashuju的博客 7万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

c语言学习笔记

变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,使用#define预处理器: #define 可以在程序中定义一个常量,它在编译时会被替换为其对应的值。使用const关键字:const 关键字用于声明一个只读变量,即该变量的值不能在程序运行时修改。

CLMCLM999的博客 1214

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C语言学习笔记

字符型: char 1字节 -- 有符号 -- 数值范围 -128 ~ 127 -- 无符号 -- 数值范围 0 ~ 255短整型:short 2字节 -- 有符号 -- 数值范围 -32768 ~ 32767 无符号 --数值范围 0 ~ 65535整型:int 4字节 -- 有符号 -- 数值范围 --2^31 ~ 2^31 - 1 无符号 --数值范围 0 ~ 2^32 - 1。

qq_62758611的博客 1891

C 语言学习笔记

本文档是C语言学习指南,涵盖计算机基础、编程语言作用、C语言地位、库的影响、历史及环境安装。计算机通过二进制与逻辑门工作,编程语言将人类指令转为机器码。C语言因底层控制、跨平台性成为工业界底层开发首选,广泛应用于操作系统、嵌入式系统等领域。库提升开发效率,但需权衡依赖风险。C语言起源于UNIX开发,持续演进至C23标准,强化安全性。学习建议使用VS 2022开发,适应考试环境。

z339521的博客 1580

C语言学习笔记:基础概念的入门

你有没有遇到过这样的场景:家里的东西乱七八糟找不到,比如找钥匙时,虽然知道它在房间里,但具体在哪个抽屉就说不准了。幸好,家里有一个神奇的小助手(比如你的智能家居设备),你只要问它:“钥匙在哪儿?”它就能告诉你具体的抽屉位置,然后你就能打开抽屉拿到钥匙。在C语言中,指针就像这个小助手,它并不存储钥匙(数据)本身,而是告诉你钥匙存放的位置。指针记录了变量在内存中的位置(地址),让你能通过它找到并操作那个变量。

2401_85198806的博客 1475

C语言学习笔记,学懂C语言,看这篇就够了!(上)

一份较为全面的C语言学习笔记(上)

weixin_69675605的博客 2614

C语言学习与感悟——《C语言学习基本框架》

博主在几年前的C语言后中,结合自身学习情况和学习感悟在当时的一个寒假做了两份C语言学习的经验总结,该篇为其中的《C语言学习基本框架》 现在把它们分享出来,供大家交流学习,如果能给初学C语言的小伙伴们提供一些帮助也是不错的,想当初我也是从C语言的折磨中走出来的,吼吼吼o(*^@^*)o~*

Mr.鹏 1940

GStreamer开发笔记(四):ubuntu搭建GStreamer基础开发环境以及基础Demo

本文介绍了如何在Linux环境下搭建GStreamer开发环境,并编写第一个GStreamer程序。文章首先提供了GStreamer的安装步骤,包括安装相关库和工具。接着,详细说明了如何创建一个C工程,并配置GStreamer的开发环境,包括添加头文件和库路径。随后,文章逐步讲解了如何编写一个简单的GStreamer程序,包括初始化GStreamer、定义管道、设置管道状态、获取总线、处理消息以及释放资源等关键步骤。最后,文章还介绍了GStreamer的模块化特性,强调了其灵活性和强大的功能。通过本文,读者

长沙红胖子 Qt・西安|省级科研团队从业背景,深耕双一流体系高精尖技术配套研发|剥离高精尖机理,沉淀高端特种行业领域 Qt 工程化落地经验|博文仅分享通用技术总结,输出公开普适工程思路。 1万+

【c语言学习】开发环境搭建

本章将介绍如何在linux环境中搭建c开发环境。

love&share 1518

C语言开发环境搭建指南

可前往 MinGW 官方网站,在下载页面找到合适的版本进行下载。,以获取更好的兼容性和性能。

2501_91953570的博客 1392
上一篇: 网工:WWW与HTTP、Email、FTP
下一篇: C语言学习笔记—变量、C程序的输入输出
Akzeptieren
博客等级 码龄8年 65粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值