美文网首页
跟着程序学c语言1-Hello!

跟着程序学c语言1-Hello!

作者: Blacol | 来源:发表于2020-06-18 12:36 被阅读0次

代码

#include <stdio.h>
int main(){
  printf("Hello!");
  printf("中国!\n");
  printf("This is a C program.");
}

代码输入完成后,点击“本地windows调试器”就可以对你的程序进行调试。


开始调试

运行结果

运行结果

讲解

  1. c语言中,文本的换行是需要指令的,不是你在代码里输入了回车就会换行。c语言中换行可以使用\n。没有\n的话文字会连在一起。
  2. 使用双引号" "括起来的部分叫字符串,里面可以输入任何内容,同样,\n也要放在里面才能发挥作用,如果拿到双引号外面是会报错的。
  3. printf("字符串",变量表)是控制文字输出的一个函数(什么是函数后面会提到),它默认会把字符串的内容输出到屏幕上。后面的变量表用于输出数字。这个在后面的教程中会讲到。
  4. #include<stdio.h>这句话在每个程序中必须有。stdio.h是c语言提供的包含标准输入输出关键字的一个文件。如果你想使用printf和scanf(一个输入函数)就必须引用这个文件。
  5. int main(){...}这个是主函数,一个程序是从这里开始执行代码的。需要注意的是,主函数有且只有一个。不能没有,也不能有很多个。如果你建立很多个.c文件,也要保证这些c文件中只有一个主函数。
  6. C语言中使用分号;作为一个语句的结尾。如果没有分号,编译器会报错从而无法调试

知识点

1.程序的入口

c语言中,代码从main函数(也叫主函数)开始运行。一个程序中有且只有一个主函数

2.C语言代码书写规范

c语言中要用分号(;)作为每一条代码的结束标志。

3.输出内容

使用print函数输出内容,语法:

printf("字符串",变量列表);

" "中的内容可以被任意替换。该函数的作用是将双引号中的内容原样输出,遇到转义字符的话会执行转义字符的功能。

4.转义字符

转义字符是具有某种功能的字符。被标记为转义字符的字符是不会被显示的。以前面所说的\n为例,\n就是一个转义字符,这个\就是转义字符的标志而n是一个标识,他不会在屏幕中显示出来。对于\n的作用是换行。对于需要换行显示的一些话可以在这些话的后面加上\n,注意,\n一定要在双引号内并搭配printf才能使用

5.输入问题

有时候你敲了一个分号,再敲下一条语句时,语句下面会有红色的波浪线。这就证明你写的代码出现了问题。那么问题在哪儿?如果你所写的语句当中没有拼写问题,那就是你上一条语句的分号出问题了。你输入了中文分号。在写代码的时候,任何符号都要使用英文符号,不能使用中文符号。如(),[],;等。包括双引号也要用英文符号。但是对于被双引号括起来的字符串而言,不用考虑中英文的问题。如上面代码中的"中国!",这是正确的。但是,单独拿出来是不对的。


FAQ :

  1. main前面一定要写int吗?
    A:不用,如果不写,编译器会报错但是可以通过一些方法来让编译器忽略这个错误。忽略这个错误对程序的运行不会产生影响。另外,你可以在main前面写上double 或者float等等,这都是可以的,但没有什么意义。
    让编译器忽略掉“main前面没有int的错误”的方法
    在最上面的工具栏中找到“项目”,然后在”项目“中找到“xxxx属性”(xxxx是你的工程的名字),点击



    在弹出的界面点击c/c++前面的小三角,然后点击“命令行”



    在“其他选项”输入框中输入/wd4430然后点击应用,再点击确认。此时,编译器会忽略掉这个错误,而你的程序也可以正常运行。
  2. 可以使用其它的软件去编写c语言程序吗?
    A:可以,不同软件有不同的特点,可以多体验一下。

好了,本次教程就到这里,感谢各位的阅读。如果有问题可以在评论区中写出来,我会回答大家的。

相关文章

  • 跟着程序学c语言1-Hello!

    代码 代码输入完成后,点击“本地windows调试器”就可以对你的程序进行调试。 运行结果 讲解 c语言中,文本的...

  • 跟着程序学c语言0-环境准备

    本系列教程选择使用Visual Studio 2019开发环境。 一、下载 进入网站https://visuals...

  • 编程字典-C语言基础教程源码

    C源码示例C源码示例C语言文件扩展名第一个C程序C语言度量单位转换C语言函数 调试C程序C语言语义错误C实例程序C...

  • C语言的内存布局

    C语言编程程序的内存如何布局 C语言程序连接过程中的特性和常见错误 C语言程序的运行方式 一:C语言程序的存储区域...

  • C语言学习笔记1-Hello C

    学习每一种程序设计语言,Hello world是必不可少的。 在C语言中,程序的每一条语句都以“;”作为结束,程序...

  • 计算机二级考试

    C语言程序设计、VB语言程序设计、Java语言程序设计、Access数据库程序设计、C++语言程序设计、MySQL...

  • 无标题文章

    今天讲了c语言程序格式,基本数据类型,c语言程序结构。 c语言程序格式一般为 #include int main(...

  • 关于在Linux系统下编辑C语言程序

    本周我们学习了在Linux系统下编辑C语言程序。在编写C语言程序的初始步骤与编辑脚本程序相类似,只不过C语言程序时...

  • C语言程序设计(苏小红版)

    C语言程序设计(苏小红版) [toc] 第一章为什么要学c语言 c数据类型 概念 常量 变量 数据类型 内存空间 ...

  • C语言程序设计学习--经典实例100题(第一部分)

    最近在看黑马程序员的教程自学C语言,整理了C语言程序设计的经典实例,一共100道题。学完教程后方便大家及时练习,以...

网友评论

      本文标题:跟着程序学c语言1-Hello!

      本文链接:https://www.haomeiwen.com/subject/mhnyxktx.html