C语言笔记6

关于microsoft visual 的学习笔记
Ctrl+F5就是启动编译程序
先Ctrl+A进行全选,然后Ait+F8就自动的调节代码的格式
#include <stdio.h>
#include <stdlib.h>
int main()
{//system启动程序(在一个程序中启动另外一个程序)//如果程序环境变量中找不到程序,则需要在前面加程序的路径//在windows路径里的\是路径//在C语言里面的\是转义字符//所以运行windows的程序路径以\\或者/做区分//运行其他程序需要具体的指明程序的具体地址并在相应的位置增加路径区分符//eg1system("mspaint");//就是启动画图板的程序//eg2//system("C:/user/admin/desktop/c/c.exe");/* 以\做区分的路径和程序  *///eg3//system("C:\\user\\admin\\desktop\\c\\c.exe");/*  以//做区分的路径和程序  */printf("hello c \n");//打印输出system("pause");//pause的作用是等待用户输入任意按键(相当于短暂的暂停)return 0;
}
//code ok

 code运行结果:

 

寄存器reg是CPU内部最基本的存储单元
内存(存储能力大/但读取速度慢/存储很多的变量)------》缓存(读取速度快/但价格贵)-------》
CPU(对变量进行运算/内部有很多的reg/我们一般将参与运算的数据临时存放在reg)
Visual studio 2010 的使用方法
1、新建项目
2、Visual c++
3、win32
4、win32控制台应用程序
5、项目的名称和项目存放的地址
6、空项目
7、在源文件的基础上添加新建项
8、选择Visual c++和c++文件(.cpp)
9、对文件进行命名(后缀必须为.c的文件)保存
VS中可以嵌套汇编code
程序运行的过程是很快的,在调试程序的时候就需要使用断点
断点的意义就是让程序运行到断点的位置就停止运行
鼠标定位在某行,然后键盘按F9就可以为这个语句添加断点
调试的时候逐语句就是一步步的运行
逐过程是跳过当前函数的意思 
跳出是跳出调试的意思
调试的时候一般打开监视1和内存1
可以在监视1里面查询变量所存储的数据和所在的内存地址
使用相关的函数就应该调用相关的库函数
#include <stdio.h>
#include <stdlib.h>
int main()
{int a;a=56;system("color F3");//修改控制台的输出文字颜色和背景颜色printf("%d \n",a);//打印输出return 0;
}
//code ok
code运行结果:

 VS可以使用MFC写界面程序(目前看起来还是比较方便)(后期可以学习一下)

只是需要添加#include <windows.h>的头文件
然后使用头文件里面的相关函数就好
常量是程序运行的过程中不能改变的量
#define max  10
//这就是一个常量max,存储的值是10,这个值不能被改变
定义:在内存中开辟空间
初始化:定义时赋初值
extern声明:只是告诉编译器申明有这个东西,但不开辟空间
变量是程序运行的过程中值可以改变的量
变量必须要以字母和下划线开头,不能以数字开头,区分大小写
变量的定义是在内存中开辟空间,这空间的名字就是变量名字
定义变量后应该初始化(赋初值)
const修饰的变量(其存储的值不能被变量名改变)
const  int  a;
a=10; // 运行的时候会出错   因为值不能被变量名改变
符号位:0正1负,其余位都是数据位
signed char所表示的范围是-128~+127
usigned char所表示的范围是0~255
数值不能越界,越界就会有数据溢出,这是很严重的事情
  

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

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

相关文章

2019年09月《全国青少年软件编程等级考试》Python一级真题解析

一、单选题 第1题 关于Python的编程环境&#xff0c;下列的哪个表述是正确的&#xff1f; A&#xff1a;Python的编程环境是图形化的&#xff1b; B&#xff1a;Python只有一种编程环境ipython&#xff1b; C&#xff1a;Python自带的编程环境是IDLE&#xff1b; D&#…

Java Collection接口详解

Collection 接口 Collection接口是Java集合框架的根接口。 Collection 接口是 List、Set 和 Queue 接口的父接口&#xff0c;通常情况下不被直接使用。 Collection 接口定义了一些通用的方法&#xff0c;通过这些方法可以实现对集合的基本操作。定义的方法既可用于操作 Set …

2023华数杯数学建模C题思路 - 母亲身心健康对婴儿成长的影响

# 1 赛题 C 题 母亲身心健康对婴儿成长的影响 母亲是婴儿生命中最重要的人之一&#xff0c;她不仅为婴儿提供营养物质和身体保护&#xff0c; 还为婴儿提供情感支持和安全感。母亲心理健康状态的不良状况&#xff0c;如抑郁、焦虑、 压力等&#xff0c;可能会对婴儿的认知、情…

Arthas协助MQ消费性能优化

背景 项目中使用AWS的SQS消息队列进行异步处理&#xff0c;QA通过压测发现单机TPS在23左右&#xff0c;目标性能在500TPS&#xff0c;所以需要对消费逻辑进行优化&#xff0c;提升消费速度。 目标 消费TPS从23提升到500 优化流程 优化的思路是先分析定位性能瓶颈&#xff…

新手指南:流程图中各种图形的含义及用法解析

我们经常在技术设计、沟通、业务演示等一些领域看到流程图&#xff0c;它也可以称为输入输出图。顾名思义&#xff0c;它是指一种简单的工作流程的具体步骤&#xff0c;比如包括一次会议的流程&#xff0c;以及一次生产制造的顺序和过程等。本文将为大家介绍流程图的含义和具体…

Python(六十六)字典生成式

❤️ 专栏简介&#xff1a;本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中&#xff0c;我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 &#xff1a;本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

微前端中的 CSS

本文为翻译 本文译者为 360 奇舞团前端开发工程师原文标题&#xff1a;CSS in Micro Frontends 原文作者&#xff1a;Florian Rappl 原文地址&#xff1a;https://dev.to/florianrappl/css-in-micro-frontends-4jai 我被问得最多的问题之一是如何在微前端中处理 CSS。毕竟&…

无涯教程-Lua - Iterators(迭代器)

迭代器是一种构造&#xff0c;使您可以遍历所谓的集合或集合的元素。在Lua中&#xff0c;这些集合通常引用表&#xff0c;这些表用于创建各种数据结构(如数组)。 通用迭代器 通用的 for 迭代器提供集合中每个元素的键值对。下面给出一个简单的示例。 array{"Lua",…

【C++】开源:sqlite3数据库配置使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍sqlite3数据库配置使用。 无专精则不能成&#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;下…

小程序如何上传商品图片

了解如何在小程序商城中上传商品图片是非常重要的&#xff0c;因为商品图片的质量和展示效果直接影响到用户对商品的购买决策。下面&#xff0c;我将介绍怎么在小程序上传产品图片的方法和注意事项。 1. 图片准备&#xff1a;在上传商品图片之前&#xff0c;首先要准备好商品图…

git bash 安装sdkadmin

1.下载相关安装包,复制到git 安装目录 D:\software\Git\mingw64\bin 2. 运行 curl -s "https://get.sdkman.io" | bash

Linux系统之部署homer静态主页

Linux系统之部署homer静态主页 一、homer介绍1.1 homer简介1.2 homer特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本3.3 检查系统是否安装Node.js 四、部署python3环境4.1 安装pyhton34.2 查看python版…