<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++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |