网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月28日漏签0天
c语言吧 关注:798,879贴子:4,357,632
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:C语言程序设计从零基础到入门教程

  • 取消只看楼主
  • 收藏

  • 回复
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3) Visual Studio
微软后来对VC6.0进行了升级,并更名为Visual Studio(简称VS),支持更多的编程语言,更加强大的功能,不过Visual Studio 文件很大,有3G左右,大部分功能初学者暂时不会用到;而且安装繁琐,不容易卸载干净。
Visual Studio 还有一个缺点是占用资源较多,不建议配置低的机器使用。
当然,如果你希望进行Windows开发,追求强大的功能,拥有良好的网络和高配的机器,那么Visual Studio 也是一个很好的选择。
Visual Studio下载地址:http://www.iplaysoft.com/vs2013.html


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一点忠告:C语言初学者应化繁就简,尽快搭建起编程环境,实际运行几个C语言程序,找到学习的乐趣和成就感。而不是追求功能强大的开发工具,VC6.0精简版和C-Free MSCL完全可以满足初学者的需求。
Linux平台下推荐使用GCC
GCC是Linux下最流行最好用的C语言开发工具,不管是新手还是大牛,大部分都是GCC的拥护者,对于初学者,GCC是毋庸置疑的选择。大部分的Linux发行版自带了GCC,一般情况下无需安装。
Vim是Linux下的文本编辑器,通常与GCC结合使用,提高开发效率。
在Windows下,也有集成了GCC的开发工具,如 Code::Blocks、MinGW、C-Free 等,但不要期待这些工具在Windows下拥有良好的表现,实际的Windows项目开发中大部分使用VC6.0或其升级版Visual Studio。
给点提示
上面的开发工具不仅仅包含了C语言编译器,还包含了很多辅助功能,比如编辑器、代码高亮、调试功能和错误提示等,这叫做“集成开发环境”。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。


2025-07-28 13:05:06
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主在第三节课为大家推荐了编程工具,这节课中就为大家讲解如何在Windows下新建C语言程序
Windows下的编程工具使用 VC 6.0,下面讲解如何在VC 6.0下运行上节的“Hello, world”程序。
1) 新建Win32 Console Application工程
打开VC6.0,在菜单栏中选择“文件 -> 新建”,或者 Ctrl+N,弹出下面的对话框:


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
切换到“工程”选项卡,选择“Win32 Console Application”,填写工程名称和路径,点击“确定”,会弹出一个对话框询问类型,这里选择“一个空工程”,如下图所示:
点击“确定”完成创建。
“Win32 Console Application”是控制台应用程序,这样的程序类似 doc 或 cmd,没有漂亮的界面,可以显示字符。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2) 新建C源文件
在菜单栏中选择“文件 -> 新建”,或者 Ctrl+N,弹出下面的对话框如图:
切换到“文件”选项卡,选择“C++ Source File”,填写文件名,点击确定完成。
该步骤是向刚才创建的工程添加源文件;C语言源文件一般以 .c 为后缀。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3) 编写C语言代码
在工作空间中可以看到刚才创建的工程和源文件,入下图所示:
双击 hello.c,进入编辑界面,输入例1-1中的代码。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4) 编译并运行代码
C语言源代码,必要要经过编译、组建(也被称为“链接”)和运行才能看到输出结果:
编译将C语言代码“翻译”成机器码(这里暂时可以理解成0和1序列)。
组建将工程所需的所有资源集合到一起,最终生成 .exe文件。
运行就是执行 .exe 程序,和运行其他程序一样,双击即可。
编译、组建、运行的功能可以在“组建”中找到,如下图所示:


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
更加简单的方法是使用快捷方式,如下图所示:
对于初学者,最常用的是运行按钮,编写完代码,一次点击就可以看到输出结果。当然,你也可以使用快捷键:Ctrl+F7(编译)、F7(组建)、Ctrl+F5(运行)。


2025-07-28 12:59:06
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚才我们已经编写了源代码,保存后,点击运行按钮或 Ctrl+F5,如果程序正确,可以看到运行结果,如下图所示:
恭喜你,你已经完成了第一个C语言程序,越过了第一道障碍。
注意:编译生成的 .exe 文件在工程目录下的Debug文件夹内。以上面的工程为例,路径为E:\cDemo,打开看到有一个Debug文件夹,进入可以看到 cDemo.exe。
如果你在安装或使用过程中遇到错误,请查看VC6.0使用教程,已经解决了一些常见的问题。
在C-Free中运行C语言程序更加简单,无需创建工程,可以单独运行一个C源文件,这里不再赘述,方法与VC6.0类似。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
两个练习
请大家再运行下面两个程序,体会一下C语言的结构。这两个例子大家无需理解,能够运行出正确的结果就成功了。
输出1+2+3+...+99+100的值。
复制纯文本新窗口
#include<stdio.h> // 包含stdio.h头文件
int main(){
int i, total=0; // 声明两个整型变量
/* for语句用来循环
i的起始值为 1,每循环一次加 1,i>100 时退出循环 */
for(i=1; i<=100; i++){
total+=i; // 加法运算,也可以写作 total=total+i
}
printf("1+2+3+...+99+100=%d\n", total); // 将total以整数形式输出
return 0;
}


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
再来个简单程序
输出两个整数中较大的数。
复制纯文本新窗口
#include<stdio.h> // 包含stdio.h头文件
int max(int, int); // 函数声明
int main(){
int a, b; // 声明两个整型变量
printf("Input two integers: "); // 以空格为分隔
scanf("%d %d", &a, &b); // 将输入的两个整数分别赋值给a, b
// 以整数形式输出最大值, a, b为实际参数(实参)
printf("The max integer is %d.\n", max(a, b));
return 0;
}
// 函数定义
int max(int num1, int num2){ // num1, num2为形式参数(形参)
if(num1>num2){ // 如果num1大于num2
return num1; // 返回num1并结束max函数
}else{ // 如果num2大于num1
return num2; // 返回num2并结束max函数
}
}


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这些程序你暂时不需要懂,只是给你实践,熟悉软件操作,看不懂,很正常,等下就会给同学们一一讲解。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
期待已久
我们正式开始介绍C语言中常用的几个概念:标准C语言、标识符、关键字、运算符、分隔符、常量、变量和注释。
这些个东西要牢记熟背


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1. 标准C语言
C语言诞生于20世纪70年代,年龄比我们自己还要大,期间产生了很多标准,但是各种编译器对标准的支持不尽相同。
ANSI C是使用的最广泛的一个标准,也是第一个正式标准,被称为“标准C语言”。ANSI C于1980年由美国国家标准局(American National Standards Institute,简称ANSI)对外发布,各种编译器几乎都完整支持ANSI C,市面上的书籍、大学里的教材、网上的教程大都以ANSI C为基础进行讲解,也以ANSI C为基础。


2025-07-28 12:53:06
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2. 标识符
在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能是字母(A~Z, a~z)、数字(0~9)和下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。
以下标识符是合法的:
a, x, x3, BOOK_1, sum5
以下标识符是非法的:
3s 以数字开头
s*T 出现非法字符*
-3x 以减号(-)开头
bowy-1 出现非法字符减号(-)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示