开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3429|回复: 10
收起左侧

[图文教程] 【打破VC的平静】第二章 C语言编程准备

[复制链接]
发表于 2011-8-20 12:14:09 | 显示全部楼层 |阅读模式   广东省佛山市
       军训完了,回来了。辛苦啊
       这一章就是描述C语言的特点,给予大家一个印象,还有描述C程序编译,链接和运行的
       在第一章,大家都知道第一个C语言程序“Hellow,world!”,这个程序让大家了解C语言的特征,知道有一个main函数(main:主要的),认识了C程序简单的执行过程。本章将让大家了解更多的C程序特点。
        
输出一个正方形:
#include <stdio.h>                                                        /*调用标准函数库 */
                                                                                int main(void) {                                                        /* main函数的声明,下面都为main函数的函数体 */
        /* 使用printf语句逐行输出正方形 */
        printf("* * * * *\n");                                        /* 输出第1行 */
        printf("*       *\n");                                        /* 输出第2行 */
        printf("*       *\n");                                        /* 输出第3行 */
        printf("*       *\n");                                        /* 输出第4行 */
        printf("* * * * *\n");                                        /* 输出第5行 */

        return 0;                                                                /* 返回语句 */
}
QQ截图未命名.png
       main{}就是函数体,是程序功能实现的主体,每一行都是一个函数调用语句,通过调用printf函数,实现输出数据或字符串。



本例介绍C语言操作符,变量和数据变量:
#include <stdio.h>                                                        /*调用标准函数库 */
int main(void) {                                                /* main函数声明 */
        /* 定义两个整型变量 */
        int a = 3;                                                       
        int b = 7;

        /* 定义两个浮点型变量 */
        double c = 2.4;
        double d = 7.4;

        /* 使用操作符进行计算 */
        b = b + a;
        d = c * d;

        /* 打印处各个变量的值 */
        printf("a = %d\n", a);
        printf("b = %d\n", b);
        printf("c = %d\n", c);
        printf("d = %f\n", d);

        return 0;
}
QQ截图未命名2.png
本程序通过定义数据,加减运算,展示了C语言的结构特点,还有变量的应用。

C程序特点:
1,开头一般带有#include 开头的预处理语句,作用是调用一些外部文件
2,都含有1个main函数,是程序的入口。
3,main函数声明都有以下特点:
       int main(void)(不建议省略成main ())
4,程序执行体都放在main函数的执行体
5,变量必须定义后才能使用
6,可以使用一系列的操作符对变量进行操作
7,可以调用函数来执行功能
8,都含有返回值语句:
return 0;
9,程序的开始是:main函数,结束是:return语句
10,语句有断行,结构清晰


C程序的开发环境,visual c++ 2005.
1,先创建New project。
2,然后在右边的资源文件右击Add》新建项

C程序执行:
1,编译,由编译器完成,把C语言转换为机械码,并且检查错误,对函数进行预处理。
2,链接,把代码于函数库结合一起
3,运行

好了~~今天有点忙


结帖率:0% (0/3)

签到天数: 3 天

发表于 2011-8-20 12:19:24 | 显示全部楼层   四川省甘孜藏族自治州
不懂{:3_244:}C语言太复杂了
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2011-8-20 12:21:05 | 显示全部楼层   浙江省台州市
今天刚开始学VC,问LZ个问题,为什么我用cout就不能输出啊,,,我加上了 #include<iostream.h>了呀
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2011-8-20 12:21:32 | 显示全部楼层   浙江省台州市
本帖最后由 啄啄 于 2011-8-20 12:21 编辑

今天刚开始学VC,问LZ个问题,为什么我用cout就不能输出啊,,,我加上了 #include<iostream.h>了呀
还有LS的,C语言和VC++不一样
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2011-8-20 12:22:21 | 显示全部楼层   浙江省台州市
不小心,卡住发多了
回复 支持 反对

使用道具 举报

发表于 2011-8-20 14:28:32 | 显示全部楼层   上海市上海市
{:3_245:}呵呵
回复 支持 反对

使用道具 举报

发表于 2011-8-20 16:24:28 高大上手机用户 | 显示全部楼层   河北省保定市
啄啄 发表于 2011-8-20 12:21 今天刚开始学VC,问LZ个问题,为什么我用cout就不能输出啊,,,我加上了 #include了呀

using name std
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-20 16:54:00 | 显示全部楼层   广东省佛山市
哇,版主也来了...
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2011-8-22 15:30:35 | 显示全部楼层   山东省泰安市
啄啄 发表于 2011-8-20 12:21
今天刚开始学VC,问LZ个问题,为什么我用cout就不能输出啊,,,我加上了 #include了呀
还有LS的,C语言和 ...

新版的编译器不支持#include<iostream.h>了
所以把下面两句加在开头就行了

#include<iostream>
using namespace std;
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2011-8-22 21:17:21 | 显示全部楼层   浙江省台州市
996700354 发表于 2011-8-22 15:30
新版的编译器不支持#include了
所以把下面两句加在开头就行了

哦,谢谢,好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表