新手的第一个C程序

#include <stdio.h>
int main()
{printf("*");return 0;
}

首先是进行编译预处理。include是在告诉编译器,包含一个头文件。C语言中的库函数调用需要提前包含头文件,也就是文件包含。

然后是main函数,也就是C语言中的主函数。一个C语言程序中有且仅有一个主函数。

#include <stdio.h>

“ #include <stdio.h>”也就是调用System库函数。

int main()

int代表主函数需要返回值,且返回值为整型。如果是void,则不需要返回值。改内容涉及数据类型,后面还会更详细地提到。

/ [要注释的内容] /
/* [要注释的内容] */

注释方式://是单行注释,常用于C++,/**/是多行注释,常用于C语言,一般在编译器里,二者兼容。

sa_dSHDS1871
/*
C语言的关键字:auto、break、case、char、const、continue、default、do、double、else、enum、
extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、
struct、switch、typedef、union、unsigned、void、volatile、while、inline、restrict、_Bool、
_Complex、_Imaginary、_Alignas、_Alignof、_Atomic、_Static_assert、_Noreturn、
_Thread_local、_Generic。
*/

C语言标识符命名的规则:可以使用大小写字母、数字和下划线。其中字母区分大小写,名字必须以下划线或者字母开头。而且自定义名字不可以是C语言关键字。C语言固定了一个标识符允许的字符个数,即前若干个字符有效,一般不超过64个。

printf("hello world\n");

在我们刚刚用到的C程序中,我们有用到一个函数,也就是printf,“打印”。其运行结果也就是把hello world打印出来。其中的“\n”是换行的意思,合理运用换行可以方便识别打印内容,在输出内容多的情况下比较明显。

return 0;

“return”也就是调用主函数后的返回值,是整型就行。函数遇到return语句就终止了。

学习C语言基础(1)C程序模板相关推荐

  1. c语言中shift f12组合建,C++学习1-(C语言基础、VS快捷键)

    C语言基础复习 1.三码 正数: 3码合1 ,正数的反码/补码就是其本身 负数: 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值 原码:11010101 负数的反码是在其原码的基础上 ...

  2. 十五张思维导图带你快速学习PHP语言基础

    在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...

  3. Java学习-Java语言基础

    Java学习-Java语言基础 1.Java符号集  1.1Java标识符  1.2关键字  1.3分割符和注释 2.java 数据类型  2.1整型   2.1.1整型常量   2.1.2整型变量 ...

  4. 十五张思维导图带你快速学习PHP语言基础 1

    在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...

  5. c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程

    基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...

  6. 零基础学小程序 —— 模板样式(三)

    目录 前言 1.什么是 WXSS 2.WXSS 和 CSS 的关系 3. rpx 3-1 什么是 rpx 尺寸单位 3-2 rpx 的实现原理 3-3 rpx 与 px 之间的单位换算 4. 样式导入 ...

  7. 2022最新知识,一步一步学习C语言基础知识入门(图例解析)

    一.C语言基础知识入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是 ...

  8. declare sql语句_每天10分钟学习T-SQL语言基础(Part 5)

    [数据库技术]| 作者 / Edison Zhou <Microsoft SQL Server 2008技术内幕:T-SQL语言基础>是一本关于T-SQL方面的好书,可能现在我们在京东上都 ...

  9. 学习C语言的第一个程序

    代码: #include <stdio.h> //写代码 //1.写出主函数(main函数) //100-500代码 //如何执行呢? - C语言从主函数得第一行开始执行的 //所以C语言 ...

  10. java基础学习之语言基础一

    1.java语言基础 java语言基础主要有一下几个部分,通过图片表示: 下面对这这几个部分依次学习. 2.关键字 关键字是java语言中赋予了特定含义的单词,字母都是小写的.有以下这些: 注意mai ...

最新文章

  1. 【转】初等数论 ——原根、指标及其应用
  2. Cassandra架构、设计(集群表)和性能报告
  3. jquery操作radio/checkbox/select 及其相关
  4. Spring 创建对象的问题,不同构造方法创建对象,使用工厂类类获取对象、单例或多例、延迟创建问题
  5. 跨域(CORS)请求问题[No 'Access-Control-Allow-Origin' header is present on the requested resource]常见解决方案
  6. 财务造假10年!贾跃亭被罚2.41亿
  7. eclipse安装activiti 工作流插件
  8. [JNI] 开发基础 (2) 指针
  9. 组合数学之三 —— 生成函数
  10. 【数据库】SQL语句大全
  11. win10关闭windows聚焦_win10 系统中的windows聚焦是什么意思 - 卡饭网
  12. 软件项目管理--软件工作量估算
  13. lumion自动保存_lumion 保存在哪里? 我想在家里做 白天带到公司做 怎么操作 保存文件可以带走的吗?...
  14. wincap问题之一(丢包)
  15. MacBook Pro安装系统指定版本的系统
  16. 与Mr. Zuul男神的亲密接触 | 温哥华峰会Day3
  17. 高知的程序员必须甩脱穷人思维
  18. 移动宽带用网速逆袭 电信宽带的危机来了吗?
  19. 如何启用计算机双通道内存的方法,组建双通道内存也要讲究方法,操作方法不正确,装上内存也没用处...
  20. Java开发编程小白零基础学习路线附资源

热门文章

  1. 微信开放平台全网发布
  2. 土石坝渗流分析的目的
  3. 计算机两短 解决,电脑主机老一声长响伴两声短响后开不了机是怎
  4. nn.unfold和nn.fold与张量.unfold,还有F.unfold是不一样的操作
  5. Mendix 前端如何使用Anychart
  6. 数据分析实战(数据采集与整理)
  7. c语言输出10000以内的阿姆斯特朗数
  8. 页面跳转的两种方法以及区别
  9. 2021年中国能源产量及消费量情况分析:一次性能源,同比增长2.7%[图]
  10. 主播-主播连麦实现方式