学习C语言基础(1)C程序模板
新手的第一个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程序模板相关推荐
- c语言中shift f12组合建,C++学习1-(C语言基础、VS快捷键)
C语言基础复习 1.三码 正数: 3码合1 ,正数的反码/补码就是其本身 负数: 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值 原码:11010101 负数的反码是在其原码的基础上 ...
- 十五张思维导图带你快速学习PHP语言基础
在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...
- Java学习-Java语言基础
Java学习-Java语言基础 1.Java符号集 1.1Java标识符 1.2关键字 1.3分割符和注释 2.java 数据类型 2.1整型 2.1.1整型常量 2.1.2整型变量 ...
- 十五张思维导图带你快速学习PHP语言基础 1
在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...
- c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程
基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...
- 零基础学小程序 —— 模板样式(三)
目录 前言 1.什么是 WXSS 2.WXSS 和 CSS 的关系 3. rpx 3-1 什么是 rpx 尺寸单位 3-2 rpx 的实现原理 3-3 rpx 与 px 之间的单位换算 4. 样式导入 ...
- 2022最新知识,一步一步学习C语言基础知识入门(图例解析)
一.C语言基础知识入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是 ...
- declare sql语句_每天10分钟学习T-SQL语言基础(Part 5)
[数据库技术]| 作者 / Edison Zhou <Microsoft SQL Server 2008技术内幕:T-SQL语言基础>是一本关于T-SQL方面的好书,可能现在我们在京东上都 ...
- 学习C语言的第一个程序
代码: #include <stdio.h> //写代码 //1.写出主函数(main函数) //100-500代码 //如何执行呢? - C语言从主函数得第一行开始执行的 //所以C语言 ...
- java基础学习之语言基础一
1.java语言基础 java语言基础主要有一下几个部分,通过图片表示: 下面对这这几个部分依次学习. 2.关键字 关键字是java语言中赋予了特定含义的单词,字母都是小写的.有以下这些: 注意mai ...
最新文章
- 【转】初等数论 ——原根、指标及其应用
- Cassandra架构、设计(集群表)和性能报告
- jquery操作radio/checkbox/select 及其相关
- Spring 创建对象的问题,不同构造方法创建对象,使用工厂类类获取对象、单例或多例、延迟创建问题
- 跨域(CORS)请求问题[No 'Access-Control-Allow-Origin' header is present on the requested resource]常见解决方案
- 财务造假10年!贾跃亭被罚2.41亿
- eclipse安装activiti 工作流插件
- [JNI] 开发基础 (2) 指针
- 组合数学之三 —— 生成函数
- 【数据库】SQL语句大全
- win10关闭windows聚焦_win10 系统中的windows聚焦是什么意思 - 卡饭网
- 软件项目管理--软件工作量估算
- lumion自动保存_lumion 保存在哪里? 我想在家里做 白天带到公司做 怎么操作 保存文件可以带走的吗?...
- wincap问题之一(丢包)
- MacBook Pro安装系统指定版本的系统
- 与Mr. Zuul男神的亲密接触 | 温哥华峰会Day3
- 高知的程序员必须甩脱穷人思维
- 移动宽带用网速逆袭 电信宽带的危机来了吗?
- 如何启用计算机双通道内存的方法,组建双通道内存也要讲究方法,操作方法不正确,装上内存也没用处...
- Java开发编程小白零基础学习路线附资源