当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

<b>C/C++学习手札(一)</b>[VC/C++编程]

赞助商链接



  本文“<b>C/C++学习手札(一)</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

出于需求,近来研究C/C++.简单熟习一下这个让我忘记多年的语言.作为学习,在这里记录.同时比较C与C++的差别.

C的代码:

#include <stdio.h>
#include <stdlib.h>

/**
 *  定义一个构造体
 */
struct Location {
    int x; // 横坐标
    int y; // 纵坐标
} location;

int main(void) {
    printf("输入X坐标:\t\n");

    int x;
    scanf("%d", &x);

    location.x = x;

    printf("输入Y坐标:\t\n");

    int y;
    scanf("%d", &y);
    location.y = y;

    printf("X坐标是:\t%d\n", location.x);
    printf("Y坐标是:\t%d\n", location.y);

    //  做倒三角打印
    int i;

    for (i = 0; i < y; i++) {
        printf("%d\t", i + 1);

        int j;
        for (j = i; j < x; j++) {
            printf("* ");
        }
        printf("\n");
    }

    return EXIT_SUCCESS;
}

这里利用了构造体Location,并生成了一个实例location.通过scanf向x、y输入数字.以location.x = x;方法将数值赋值给构造体location的变量x.由此可以看出构造体就是目前面向对象的底子,特别是数据对象的前身.


  以上是“<b>C/C++学习手札(一)</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .