精华内容
下载资源
问答
  • 第一讲、C语言程序编写 一、开发工具的选择 1)可以用来写代码的工具,记事本、ULtraEdit、Vim、Xcode等 2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能 3)使用Xcode新建一个...

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
    第一讲、C语言程序的编写
    一、开发工具的选择
    1)可以用来写代码的工具,记事本、ULtraEdit、Vim、Xcode等
    2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能
    3)使用Xcode新建一个C语言的源程序代码文件(拓展名为.c或者.C)
    新建文件
    二、代码编写
    1、程序结构
    1)先C程序的结构:由函数组成
    任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序都有自己的功能,我们一般都称这些程序为函数。所以,你可以说C语言程序是由函数构成的。
    2)函数的基本概念
    函数名:一个程序由无数个函数组成,每个函数都有自己的名称。
    调用(执行)函数:根据函数名就可以调用对应的函数,执行相应的功能。
    3)C程序的入口
    C程序入口是一个名字叫做main的函数,简称main函数
    不管整个程序中有多少个函数,都是先执行main函数
    2.、编写程序
    1)编写main函数

    Int play()
    {
    return0;
    }

    Int main()
    {
    play() ; //调用语句
    printf(“第一个C语言程序\n”); //调用函数
    return0;
    }
    (1)、编写代码
    (2)、编译:把C语言代码编译成0和1
    工具:编译器 Xcode3 gcc Xcode4LLVM(clang)
    安装命令工具
    指令:cc-c文件名.c
    编译成功,会生成一个.o目标文件
    3、链接:其实就是把我们的.o 目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
    链接器
    指令:cc文件名.o
    4、运行
    ./a.out

    2)
    编写第二个程序

    int main()
    {
    printf(“\n");
    printf("
    incast \n");
    printf("
    \n”);
    return0;
    }
    3)、初学者常见的编程错误
    (1)、#号与include之间不能有空格
    (2)、Int main ()以及各种符号为英文
    (3)、引号切记忘记一边
    三、学习总结
    1)整个程序的运行过程
    编写程序(源程序)——编译(目标代码)链接C语言数据库——可执行的机器代码——运行
    编译:只会检测语法是否正确,并不会检测有没有main函数
    链接:会检测有没有main函数
    2)总结常见文件的拓展名
    .c是C语言源文件,在编写代码的时候创建
    .o是目标文件,在编译成功的时候产生呢
    .out是可执行文件,在链接成功的时候产生
    3)总结clang指令
    编译:cc-c xxx.c
    链接:cc xxx.o
    编译、链接:cc xxx.c
    运行当前路径下的可执行文件:./a.ouut
    更改可执行文件的名称cc xxx -o xxxxx

    展开全文
  • Ubuntu下C语言程序编写与运行

    千次阅读 2020-09-25 16:36:03
    Ubuntu下C语言程序编写与运行安装UbuntuUbuntu系统下C程序编写与运行功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定...

    安装Ubuntu

    在Windows环境下通过虚拟软件VMware安装Ubuntu16.04/18.04 Desktop。
    VMware下载地址:https://pan.baidu.com/s/1cSzZpvkbrEL6wwy6MYjP4g 提取码:pcww

    一般安装了Ubuntu就自带了gcc,查看是否安装有gcc,可以用命令:gcc -v

    gcc -v

    如果你没有安装gcc,则会提示“Command not found”。
    如果你安装了gcc,则会有以下页面:
    显示为版本信息。

    该页面显示的为版本信息。

    Ubuntu系统下C程序编写与运行

    1、C语言输出“Hello World!”
    首先,创建一个文件,输入命令如下:

    touch Cprogram

    然后,对Cprogram文件进行编辑,输入命令如下:

    nano Cprogram

    再在文件中写入C语言程序,输入C语言程序如下:

    #include<stdio.h>
    int mian()
    {
    	printf("Hello World!");
    	return 0;
    }
    

    在Linux中可以使用gcc编译连接程序,语法如下:

    gcc 目标文件 -o .o文件

    最后,执行C语言程序,输出“Hello World!”,输入命令如下:

    gcc Cprogram.c -o Cprogram
    ./Cprogram

    输出结果如图所示:
    输出Hello World!
    2、C语言编译连接两个文件
    先编辑一个子程序,sub1.c

    #include<stdio.h>
    float x2x(int a,int b)
    {
    	return a*b;
    }
    

    再编辑一个主程序,main1.c

    int main()
    {
    	float x2x(int a,int b);
    	int n1,n2;
    	n1=2;
    	n2=3;
    	printf("%f\n",x2x(n1,n2));
    	return 0;
    }
    

    编译两个文件

    gcc sub1.c main1.c -o main1

    运行结果如下图所示:
    在这里插入图片描述

    VC6.0下编译C程序

    在自己熟悉的编译工具编译C程序。
    编辑头文件sub1.h

    #include<stdio.h>
    float x2x(int a,int b)
    {
    	return (a*b);
    }
    

    编辑主函数文件main1.h

    #include<stdio.h>
    #include"sub1.h"
    float x2x(int a,int b);
    int main()
    {
    	int n1,n2;
    	n1=2;
    	n2=3;
    	printf("%f\n",x2x(n1,n2));
    }
    

    编译、运行结果如下图所示:
    输出结果。

    在Ubuntu下用Makefile方式编程主程序

    Makefile的规则:

    target : prerequisites
    command

    新建一个Makefile文件,在文件中输入:

    main1:main1.o sub1.o
    
    main1.o:main1.c
    	cc -c main1.c
    sub1.o:sub1.c
    	cc -c sub1.c
    clean:
    	rm *.o main1
    

    再使用make编译运行,结果如下:
    运行结果

    小结:
    安装了gcc 才能使用gcc 进行编译。
    在VC6.0中需要将头函数包含在主函数中,才能一起编译;在Linux中,直接使用gcc 可以将两个.c文件连接起来生成一个.o文件。
    使用Makefile时,命令前面必须使用tab键。

    展开全文
  • Visual Studio 2019 C语言程序(VS2019 C语言)

    万次阅读 多人点赞 2019-08-01 18:03:59
    Visual Studio 2019 C语言程序(VS2019 C语言)

           新的Visual Studio 2019出来已经有一段时间了,博主也是一开始就从vs2017换到了vs2019,发现整体的操作流程还是有一定的改变,因为之前发表过一个vs2017的博客,对Visual Studio IDE和风格确实非常喜欢,博主在vs2019中使用的字体为Fira code,接下来是编写c程序。

    1 选择创建新项目

    2 选择空项目,单击下一步

    3 填写项目名称(生成的文件夹名称和工程名都是这个),我这里填入hello,保存位置选择为桌面,此时应该在工程建立ok后,桌面会生成一个hello的文件夹,勾选解决方案和项目放在同一目录中,便于调试。全部勾选完成后,单击创建。注意,此时电脑可能会短暂卡死,正常现象稍等几秒就好。

    4 添加c文件

           上一步创建完成后,会得到如下界面,接下来添加源文件

           在左侧的解决方案目录下,选中源文件,右键单击,选择添加->新建项,如下图所示

           注意,如果左侧没有解决资源管理器,或者不小心关掉了,如下图

           单击视图->项目资源管理器就可以调出来

           添加新建项的默认页面如下,这里有几个地方值得注意:1 选择C++文件(不管是写c还是c++);2 底下名称的后缀是.cpp,我们写c代码时需要修改为.c;3 这里只管添加.c文件,如果要添加.h文件,在后面介绍。

           选中C++文件,名称修改为hello.c,点击添加

    5 在hello.c中进行测试

           按Ctrl+F5直接编译运行,结果如下,打印正确。

    6 正常新建工程到这里已经ok了,在一些项目中,可能需要移植别人的代码,通常是每个.c文件对应一个.h文件,添加过程如下

           首先是添加头文件.h,过程:选中头文件->右键单击->添加->现有项

           这里我事先创建了max.h和max.c两个文件,用于求两数的最大值,添加如下

           一样的,选中源文件,右键单击->添加->现有项,选择max.c

    7 在主函数中调用添加文件,并进行测试

           测试代码:

    #include <stdio.h>
    
    void author_log(void);
    
    int main(void)
    {
    	int max_value;	
    
    	max_value = max(555, 666);
    	printf("%d\n", max_value);
    	author_log();
    
    	getchar();
    	return 0;
    }
    
    /* 打印博主log信息 */
    void author_log(void)
    {
    	printf("author name: dingyc  \n");
    	printf("author email: dingyc_ee@yeah.net  \n");
    }

           测试结果:

          用于测试的max.c和max.h文件

    max.c

    /* 求两整数最大值 */
    
    int max(int num1, int num2)
    {
    	int max_value;
    
    	if (num1 > num2)
    	{
    		max_value = num1;
    	}
    	else
    	{
    		max_value = num2;
    	}
    
    	return max_value;
    }

    max.h

    #ifndef __MAX_H
    #define __MAX_H
    
    int max(int num1, int num2);
    
    #endif /* __MAX_H */
    

     

    问题:

    看到有不少同学问到,visual studio 提示找不到 #cinlude <stdio.h> 头文件路径,其实是没有安装C++工具。如下所示,勾选

    “使用C++的桌面开发”,就能正常运行了。

     

    展开全文
  • Ubuntu中编写C语言程序

    千次阅读 2020-09-22 22:33:04
    Ubuntu中编写C语言程序1、准备工作1.1 安装GCC2、使用GCC编写C语言程序2.1 编写一个Hello World程序2.2 编写一个主程序文件main1.c和子程序文件sub1.c3、用Makefile方式编写程序 1、准备工作 1.1 安装GCC 安装GCC的...

    1、准备工作

    1.1 安装GCC

    安装GCC的命令:

    sudo apt-get  build-dep  gcc;
    

    一般装好的Ubuntu系统中已经安装好了GCC,但要想编译C语言文件还需要安装build-essentian这个软件包,命令如下:

    sudo apt-get install build-essential;
    

    注:
    sudo是“以超级用户身份运行”,可以允许普通用户执行root命令。

    2、使用GCC编写C语言程序

    2.1 编写一个Hello World程序

    首先创建一个新的C语言源文件

    vim Hello.c
    

    打开vim界面后按i进入写入模式,然后写入代码

    #include<stdio.h>
    int main()
    {
    	printf("Hello World\n");
    	return 0;
    }
    

    接着输入:wq保存并退出,然后进行编译、运行

    gcc Hello.c -o hello
    ./hello
    

    结果如下
    运行结果

    2.2 编写一个主程序文件main1.c和子程序文件sub1.c

    main1.c程序

    #include<stdio.h>
    #include "sub1.c"
    int main()
    {
    	int a = 2;
        int b = 4;
        printf("x2x(a,b)=%f\n",x2x(a,b));
        return 0;
    }
    

    sub1.c程序

    float x2x(int a, int b)
    {
    	return a * b;
    }
    

    运行结果如下
    结果

    3、用Makefile方式编写程序

    Makefile相当于一个项目管理工具,它的书写规则如下:
    (1)如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。
    (2)如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。
    (3)如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。

    main: main1.o sub1.o
    	gcc -o main main1.o sub1.o
    clean:
    	rm rf *.o main
    

    结果如下
    结果

    展开全文
  • 进入vi编辑器后 按i进入插入模式,可以开始编辑 ...使用vi编辑器编写c语言程序并用gcc工具箱编译 1、touch test.c创建空文件test.c 2、vi test.c编辑文件,在里面写c语言代码 3、写完后保存并退出 4、gcc test.c ...
  • C语言程序设计第五版 谭浩强 第五版课后答案

    万次阅读 多人点赞 2019-06-16 00:27:29
    谭浩强 C语言程序设计第五版 第4章课后答案 3.求两个正整数m和n,求其最大公约数和最小公倍数。 #include<stdio.h> void main() { int m, n, t, i, a = 1; scanf("%d%d", &m, &n); if (m < n) ...
  • 在 Mac OS X 下学习C语言使用 Xcode。Xcode 是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发 Mac OS X 和 iOS 上的...在 Xcode 上运行C语言程序需要先创建工程,再在工程中添加源代码。 ...
  • ubuntu下编写C语言程序

    千次阅读 2020-09-30 10:54:24
    一.gcc编译C语言程序 二.makefile编译C语言程序 三.编译过程中遇到的问题 题目:编写一个主程序文件main1.c和一个子程序文件sub1.c,有如下要求:子程序sub1.c包含一个算术运算函数float x2x(int a,int b),此函数...
  • C语言编写GUI程序

    万次阅读 多人点赞 2017-05-14 17:34:36
    C语言原生面向过程,提供的抽象能力有限,对于编写较为抽象的大型程序来说较为困难,但是凡事无绝对,总有那么一两个人不信邪,就比如GNOME的开发者,生生的利用C语言写出了偌大一个GNOME项目。但是我们今天的主角并...
  • 以前我时常在想,怎么能在Android系统中用C语言编写应用程序呢?Android系统上的应用程序不都是Java应用程序吗?其实是可以的,读者不妨用adb shell命令连上Android模拟器,在/system/bin目录下可以看到很多C可...
  • Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framework或者底层打交道,还有就是混合编程之类的,...
  • 1、掌握在Ubuntu系统下用C语言编写一个程序,在Windows系统下的编译工具编译其中的主程序文件并运行 2、了解学习Makefile方式,并实现编程 开发环境 Ubuntu-16.04.6-desktop-i386 vc++6.0 一个简单的
  • 1 计算机与程序、程序设计语言 机器语言又称低级语言,意思是贴近计算机硬件的语言,是一个型号机器语言的指令的集合...3 简单的C语言程序 4 运行C语言的步骤与方法 4.1 运行C程序的步骤 4.2 上机运行C程序的办法 ...
  • Visual Studio 2017 C语言程序(vs2017 c语言)

    万次阅读 多人点赞 2018-09-16 17:33:41
    Visual Studio 2017 编写C语言程序(vs2017 c语言)
  • C语言 第一个C语言程序

    千次阅读 2016-01-10 21:10:55
    前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过...由于我们的最终目的是学习iOS开发,学习iOS开发的话必须在Mac系统下,因此我就在Mac系统环境下开发C语言程序,而不是在Windows环境下。   接下来,就在
  • 学习很多语言,java、scala、golang、python,背后都要c语言的影子,大学那时候,基础学的也是c语言,借此用满满的爱心,通过一个有趣的c语言程序,温习一下c语言编写,及运行正确姿势。 正题 简单安装环境依赖 不...
  • 编写第一个C语言程序-Hello World

    万次阅读 多人点赞 2014-11-16 22:57:00
    前面已经唠叨了这么多理论知识,从这讲开始,就要通过...由于我们的最终目的是学习iOS开发,学习iOS开发的话必须在Mac系统下,因此我就在Mac系统环境下开发C语言程序,而不是在Windows环境下。   接下来,就在Mac系
  • ubuntu下编写c语言程序

    2014-05-27 14:13:57
    建议使用gcc,linux下也有像vc的可视化开发工具如:Qt,...第一步:打开终端,随便进入一个文件夹用于存放你编写程序  #cd /home/usr/workspace  #vi Hello.c  接着你就会看到vi编辑器,按I开始输入,接
  • 能不能体现一下C语言的实际用途,今天我们就理论结合实践一把:C语言结合VBS脚本编写一个简单的朗读小工具,做一个能够发音的C语言程序(保证简单,人人都能学会)。具备的知识体系: 基本上是C语言的九牛一毛啊!就...
  • C语言编写访问ISA总线的小工具

    千次阅读 2013-05-30 21:05:22
    又要试用期,又要重温一下过去写的的小工具,以前都是被主管逼着用汇编语言写,这一次自己想尝试一下用c语言写这些工具。 这次先从简单的写起,写一个可以访问ISA的,因为比较的简单,所以,还是蛮轻松的。 说到ISA...
  • vc++6.0 作为经典版本,虽然已经几乎...随着vs2013的普及,更多人使用它作为开发工具,我们现在来介绍如何使用vs2013来编写一个简单的C语言程序工具/原料 visual studio2013的任意版本 ...
  • C语言编写倒计时程序

    热门讨论 2008-11-11 20:06:37
    倒计时 这是用C语言编写的一个简单的计时工具; 可以插在其他较大的程序
  • 电脑用VC++6.0打开含OpenGL工具使用C语言编写程序后显示如图问题,是什么情况?![图片](https://img-ask.csdn.net/upload/201705/25/1495711841_943525.jpg)
  • C语言编写访问PCI的小工具

    千次阅读 2013-11-04 15:03:33
    所以,唯一的办法就是在C语言中内嵌汇编程序。  最好的办法就是把读写两个32位端口的动作封装成子程序,这样以后调用就会便利许多。 1,第一个是读程序: unsigned long ioread(short int port)  { ...
  • 第一个C语言程序

    2015-12-17 21:15:49
    【掌握】编写C语言程序用什么工具? 【掌握】C语言“Hello World” 【掌握】源程序分析 1.编写C语言程序用什么工具? 文本编辑器 UltraEdit Vim Xcode 2.C语言“Hello World” 新建程序 C语言源程序组成C语言中,程序由...
  • 关于入门C语言编写简易程序的一些思路 ​ 你好,点开这篇文章的朋友。不管你是抱着怎样的目的来学习C语言,我们首先都要明白一件事:你是一个以键盘作为施工工具程序工地工人,千万不要在施工过程中忘记带上“安全...
  • Linux GCC简明教程(编写c语言程序

    千次阅读 多人点赞 2020-05-07 19:35:34
    市面上常见的 Linux 都是发行版本,典型的 Linux 发行版包含了 Linux 内核、桌面环境(例如 GNOME、KDE、Unity 等)和各种常用的必备工具(例如 Shell、GCC、VIM、Firefox 等),国内使用较多的是 CentOS、Ubuntu...
  • C语言编写简单的朗读小工具

    千次阅读 2019-03-10 22:34:09
    朗读小工具 大家可能和我一样,在学完c语言之后,觉得很枯燥,今天无聊之时,我就将理论结合实践一下,做一个简单的c语言朗读器。(此处结合vbs脚本,保证很简单,人人都能够学会) 包含c语言基础知识 c语言基本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,958
精华内容 37,183
热门标签
关键字:

c语言程序编写工具

c语言 订阅