C语言笔记6

关于microsoft visual 的学习笔记
Ctrl+F5就是启动编译程序
先Ctrl+A进行全选,然后Ait+F8就自动的调节代码的格式
#include <stdio.h>
#include <stdlib.h>
int main()
{
    //system启动程序(在一个程序中启动另外一个程序)
    //如果程序环境变量中找不到程序,则需要在前面加程序的路径
    //在windows路径里的\是路径
    //在C语言里面的\是转义字符
    //所以运行windows的程序路径以\\或者/做区分
    //运行其他程序需要具体的指明程序的具体地址并在相应的位置增加路径区分符
    //eg1
    system("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
数值不能越界,越界就会有数据溢出,这是很严重的事情
 
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值