专栏首页计算机二级C语言C语言入门基础知识1

C语言入门基础知识1

入门基础:第一个程序

#include <stdio.h>
int main(int argc, const char * argv[]) 
{
  // insert code here...
  printf("Hello, World!\n");
  return 0;
}

释义:

#include:包含头文件, 格式:<header> 或 "header"

main (主函数):

1、int(整型):函数返回值的数据类型

2、main: 函数名

3、(int argc, const char * argv[]):参数列表(一般主函数没有参数,括号内为空)

a、int argc:表示主函数的参数个数

1)、int(整型):参数的数据类型

2)、argc:参数名

b、const char * argv[]:用于存储主函数所有参数

1)、const char * (只读字符指针):参数的数据类型

2)、argv:数组名

3)、[]:数组运算符

4、{}: 语句块,用于包含所有代码逻辑

printf("Hello, World!\n");

1、printf: 表示格式化输出(打印输出)

2、("Hello, World!\n"):表示输出内容字符串

a、 "":用于包含输出内容字符串(在里面可以输入汉字)

b、Hello, World! :表示输出内容字符串

c、\n:转义字符, 表示换行

3、; :语句结束标识, 表示语句结束(表示这段话已说完)

return 0;

1、return:关键字, 用于返回函数根部,终止程序执行(结束运行)

2、0 :返回数值

3、; :语句结束标识, 表示语句结束(表示这段话已说完)

C语言【注释】方式

1、//:单行注释(不进行运行,只应用一行)

2、/* content */:多行注释(不进行运行,应用多行)

C语言 【转义字符】

格式:\ + 字符

1、\n: 回车

2、\r: 换行

3、\t: Tab键

本文分享自微信公众号 - 计算机二级C语言(gh_044a0595bf44),作者:点此关注☞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 全国二级C知识点总结2-C程序结构

    A.if(a) printf(“%d\n”,x); else printf(“%d\n”,y);

    用户6755376
  • 全国二级C知识点总结5-函数

    l C源程序是由函数组成的,函数由函数首部与函数体组成,函数体包括声明部分和执行语句部分组成。

    用户6755376
  • 2019二级C题库及解析(6)

    12大于-34,第一个if语句的表达式成立,因此执行min=b; 执行后min中的值被更新为-34.

    用户6755376
  • 微信小程序Ⅵ [wx.request 的回调使用]

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • R」R 的函数

    函数,其实就是一个黑箱子,一个封闭的计算结构体,对于用户来说,只需要关注输入和输出。函数在所有的编程语言中都有实现,主要的目的是方便进行模块化编程,代码维护等。

    王诗翔呀
  • JavaScript函数

    JavaScript中通过function来声明函数,后面是函数名、参数、函数体。 function sum(a,b){ return a+b; } var r...

    水击三千
  • 解决 "Script Error" 的另类思路

    前端的同学如果用 window.onerror 事件做过监控,应该知道,跨域的脚本会给出 "Script Error." 提示,拿不到具体的错误信息和堆栈信息。

    小芭乐
  • C语言和C++的区别是什么?8个点通俗易懂的告诉你

    有些初学的同学傻傻分不清其中的区别,下面我将详细的讲解C语言和C++的区别点。帮助大家尽快的理解。

    诸葛青云
  • 前端模块化详解(完整版)

    在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随...

    Nealyang
  • SpyNote V5.0图形化工具远程管理Android手机教程(附视频)

    前言 本篇文章主要以图文教程和视频演示详细地教你如何快速学会使用SpyNote 5.0图形化工具来穿透内网远程控制Android手机。本教程有一定的杀伤力,请各...

    FB客服

扫码关注云+社区

领取腾讯云代金券