c语言第一课

c语言第一课:

类型:
  不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。

编译、运行程序:
  程序源文件命名约定:
    cc、cxx、cpp、cp及.C
  从命令行运行编译器:
    cc test1.cc
    其中cc是编译器程序的名字。编译器生成一个可执行文件。Windows系统将会生成可执行文件 prog1.exe 。 UNIX系统中的编译器生成可执行文件a.out

  运行:
    在windows系统中运行一个可执行文件,需要提供可执行文件的文件名,可以忽略其扩展名.exe
  在一些系统中,即使文件就在当前目录或文件夹中,你也必须显示指出文件的位置。在此情况下,我们可以键入:
    .\prog1

  在UNIX系统中运行一个可执行文件,我们需要使用全文件名,包括文件扩展名:
    a.out
  如果需要制定文件位置,需要用一个“.”后跟一个斜线来指出可执行文件位于当前目录中。
    ./a.out

  在UNIX和windows系统中,执行完一个程序后,都可以通过 echo 命令获得其返回值。
    在UNIX系统中,通过如下命令来获取:
      echo $?
    在windows系统中查看状态可键入:
      echo %ERRORLEVEL%

  运行gun或微软编译器:
    运行gun命令:g++ -o prog1 prog1.cc
      -o prog1是编译参数,指定了可执行文件的文件名。如果省略了 -o prog1参数,在unix系统中编译器会生成一个名为 a.out 的可执行文件,在window系统则会生成一个名为a.exe的可执行文件。
    (注意:根据使用的gun编译器的版本,可能需要指定 -std=c++0x参数来打开对c++11的支持)

    运行微软visual studio编译器的命令为 cl:
      cl /EHsc prog1.cpp
      /EHsc是编译选项,用来打开标准异常处理

      编译器通常都包含一些选项,能对有问题的程序结构发出警告。打开这些选项通常是一个好习惯。我们习惯在gun编译器中使用 -Wall 选项,在微软编译器中则使用 /W4。

时间: 2024-12-30 02:01:23

c语言第一课的相关文章

留念 C语言第一课简单的计算器制作

学C语言这么久了.  /* 留念 C语言第一课简单的计算器制作 */ #include<stdio.h>  #include<stdlib.h> #include<conio.h>void displayMenu();void add();void sub();void multiply();void divide();void yushu();void jiecheng();void leijia();void jiechengleijia();int main(in

自学C语言第一课——初步认识关键字

我觉得,学习一门语言,不管是编程语言,还是自然语言,首先要从宏观上掌握组成这门语言的关键字的使用. ANSI C共有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizeof struct switch typedef union unsigned void v

C#语言第一课-Windows窗体基本功能(Login登录界面)

本菜鸟由于实习工作的原因,不得不快速接触C#语言,刚刚好又要做毕业设计,所以就通过自学的方式一举两得地完成这两件事情. 故此文字记录或代码中的各种文件名之类均是以毕业设计为模版记录的,看着不方便之处请海涵.(毕竟菜鸟的我暂时还不能把代码写的特别规范) 在学习过程中以日记或者周记的方式记录我遇见的问题和各种学习到的知识以此来巩固,如果有和我一样情况的志同道合的菜鸟,那我们就一起相互交流和学习吧~ 文字记录的错处或者可以优化的地方,如果有大神看见,更希望不吝赐教~ 毕业设计的大概模型是类似QQ的聊天

C语言第一课--printf()输出数据

1 #include<stdio.h> 2 3 int main() 4 { 5 //输出数字 6 printf("%d\n",1+2); // 1 7 printf("%d\n",3-4); // 2 8 9 printf("%d\n",5*6); // 3 10 printf("%d\n",8/4); // 4 --- 思考与 6的差别 11 12 printf("%d\n",8./5.);

C++语言第一课的学习

1 // HelloApp.cpp: 定义控制台应用程序的入口点. 2 // 3 4 #include "stdafx.h" 5 #include <iostream> 6 #include "head.h" 7 using namespace std; 8 9 10 int main() 11 { 12 int num=0; 13 cout << "输入1个数字:"; 14 cin >> num; 15 co

第一课 C语言简明教程

1序言: 1与Java.C#等高级语言相比,C语言却非常简单,学习简单,使用也简单,但是也非常重要,到目前为止基本上操作系统的内核代码超过百分之九十使用C语言完成,因此学好C语言是学好计算机这门课程的基础,特别是进入系统编程尤为明显. 今天是本人复习C语言课程的第一课,主要重新记录一下C语言的基础知识,这节课涉及到C语言的结构.变量以及类型.输入输出.条件判断以及循环知识. 2知识点: 2.1 C语言的结构 2.1.1 通常情况下C语言程序是由: 1.相关的代码注释,使用/* ··· */可注释

【Web探索之旅】第二部分第一课:客户端语言

内容简介 1.第二部分第一课:客户端语言 2.第二部分第二课预告:服务器语言 第二部分:Web编程语言和工具 大家好.上一个部分我们学习了Web的一些基本概念: 什么是Web? Internet和Web的区别 Web的历史 第二部分我们会正式进入Web学习的主题了.我们会带大家了解一个我们平时访问的网站(Web site)是如何运作的.首先我们来看看Web开发使用到的编程语言和数据库,一些框架和内容管理系统,还有响应式设计.这一部分会有不少原理,概念比较重要,不过我们会用形象地比喻来阐明. 第二

【C语言探索之旅】 第二部分第一课:模块化编程

内容简介 1.课程大纲 2.第二部分第一课: 模块化编程 3.第二部分第二课预告: 进击的指针,C语言王牌 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量

【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL

内容简介 1.课程大纲 2.第三部分第一课: SDL开发游戏之安装SDL 3.第三部分第二课预告: SDL开发游戏之创建窗口和画布 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串