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

2020-06-18  本文已影响0人  Blacol

代码

#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:可以,不同软件有不同的特点,可以多体验一下。

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

上一篇 下一篇

猜你喜欢

热点阅读