新手在初学C语言时可能会遇到的问题

Never Give Up

日复一日的坚持,终有一天,你会看到坚持的意义!

文章目录


前言

本文针对各位初入大学的大一新生在面对编程时可能会遇到的一些小问题


一、第一个编程程序Hello,World!

示例:"Hello,World!"中文为"你好,世界!"当你的第一个程序出现如下界面运行成功时,也就意味着你的编程生涯开始了,你的编程梦将从此刻启航!

Hello,World程序的源代码

什么是源代码?顾名思义就是程序运行之前程序员在配置好编程环境的编程软件中所写的能够成功运行的代码,源代码存储的文本文件被称为源代码文件,源代码文件经过编译器处理和链接器链接两个步骤后实现程序运行。 

C语言源代码如下

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

看不懂没关系,下面我将详细对源代码进行逐行分析,同时对小白可能出现的问题进行解释

#include为C预处理指令,即C编译器工作前对源代码的准备工作 
stdio.h为头文件,包含了供编译器使用的输入和输出函数(如 printf() ) 信息 ,例如要使用printf()函数,必须使用stdio.h头文件

int 为main()函数的返回值类型,意味该main()函数最终结果要求返回一个int类型的数据

main()函数是一个极其普通的函数,但是C程序必须也一定只能从main()函数开始运行,当然你也可以定义其他任何的函数

return 0;是为了满足int 即main()函数返回一个int 类型数据的要求

注意:1.一般情况下,你所写的大部分C语言程序第一行都是#include<stdio.h>

         2.C语言程序大多数语句后必须跟分号(英文),否则会程序报错无法运行

二、可能会遇到的小麻烦

程序运行的窗口一闪而过

有时候程序执行完毕后,执行程序的窗口立刻消失。如果不希望出现这种情况,,可以让程序暂停,直到按下Enter键,窗口才消失。要实现这种效果,可以在程序的最后( return这行代码之前)添加下面一行代码:

getchar();

该行读取一次键的按下,所以程序在用户按下Enter键之前会暂停。有时根据程序的需要,可能还需要个击键等待。这种情况下,必须用两次getchar()

如下(示例):

getchar();
getchar();
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值