C语言学习002:第一个完整的C程序代码

#include <stdio.h>//引用相关的外部库,stdio.h包含了终端读写数据的代码

//程序入口,程序通过main函数的返回值判断程序是否运行成功,0表示成功,非0表示程序运行时除了问题
//早期的ANSI C标准中main的返回值可以是void类型,但是C99中必须是int
int main(){
    int decks;
    puts("输入有几副牌");//在终端打印数据
    scanf("%i",&decks);//%i 接收一个整数
    if(decks<1){
        puts("无效的副数");
        return 1;
    }
    printf("一共有%i张牌\n",(decks*52));//在终端打印数据
    return 0;
}
时间: 2024-10-11 08:35:13

C语言学习002:第一个完整的C程序代码的相关文章

C语言学习笔记(一)_hello world程序中涉及的c语言元素

#include <stdio.h> //使用printf函数之前必须include<stdio.h> int main() { int i; //声明一个变量 printf("hello world\n");//printf是c语言的库函数 return 0; } 1.1  #include <stdio.h> include是告诉编译器,包含一个头文件. 在C语言当中任何库函数调用都需要提前包含库函数. 1.2  main函数 main函数是C语

C语言学习之第一个程序

1 #include<stdio.h> 2 3 int main() 4 { 5 printf("This is my first program!\n"); 6 7 return 0; 8 } 基本格式大致如下: 1 #include<stdio.h> 2 3 int main() 4 { 5 printf(" "); 6 7 return 0; 8 } 而printf里面地内容原封不动地输出,而\n部分是换一行输出地意思!

学习java第一课---第一个java程序

题目:打印出HelloWorld! 第一步:新建一个文本文档,并命名为HelloWorld.java 第二歩:编写源程序 第三步:编译源程序,并得到class文件 第四步:运行程序 利用工作之便,自学java有一个月了,现在来复习一下.

从语言学习实例第二天(简单小程序)

计算三角形面积 没有考虑构不成三角形 考虑完全 另外自我解惑 %f是用于格式化输入输出函数,对应类型为float的格式字符.加数字的情况仅适用于输出函数,比如printf. 其形式为 printf("%a.bf", var); 其中a,b为常数. 含义为: 1 a, 代表输出占|a|(a的绝对值)个字节的宽度,当实际宽度超过a时,按实际宽度输出,否则输出a个字节,不足部分补空格.  如果a为正数,输出的有效数字在右侧,左侧补空格. 如果a为负数,输出的有效数字在左侧,右侧补空格. 2 

学习ios笔记第一天的C语言学习记录

c语言基础学习 int num1 = 15; int num2 = 5; int temp = 0; //先把num1放到temp里 temp = num1; //先把num2放到num1里 num1 = num2; //先把temp放到num2里 num2 = temp; 算数运算符 +加法运算 -减法运算符 *乘法运算符 /除法运算符  ------整型相除取整,除数不为0 %取余运算符 ------两边均为整数 ++递增运算-------运算符在前,先执行:运算符在后,后执行: --递减运

Java学习记录第一章

学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言--->高级语言(面向过程的语言和面向对象的语言)总而言之就是从人类比较难识别的字符串向人类自然语言靠近使代码的可读性越来越高. Java的发展过程:1991年Sun公司为了抢占市场先机,成立了一个称为Green的项目小组,帕特里克.詹姆斯·高斯林.麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕

【转】朱兆祺教你如何攻破C语言学习、笔试与机试的难点(连载)

原文网址:http://bbs.elecfans.com/jishu_354666_1_1.html 再过1个月又是一年应届毕业生应聘的高峰期了,为了方便应届毕业生应聘,笔者将大学四年C语言知识及去年本人C语言笔试难点进行梳理,希望能对今年应届毕业生的应聘有所帮助. 2013年10月18日更新-->    攻破C语言这个帖子更新到这里,我不仅仅是为了补充大学学生遗漏的知识,我更重要的是希望通过我的经验,你们实际项目中的C语言写得漂亮,写出属于你的风格.“朱兆祺STM32手记”(http://bb

R语言学习笔记

參考:W.N. Venables, D.M. Smith and the R DCT: Introduction to R -- Notes on R: A Programming Environment for Data Analysis and Graphics,2003. http://bayes.math.montana.edu/Rweb/Rnotes/R.html 前言:关于R 在R的官方教程里是这么给R下注解的:一个数据分析和图形显示的程序设计环境(A system for data

2017Android学习路线图,内附完整自学视频教程+工具经验

完整知识点和资料:2017Android学习路线图,内附完整自学视频教程+工具经验...-黑马程序员IT技术论坛 一.Android学习路线图--流程篇 Android视频篇第一阶段-Java基础 本阶段Java课程共计10个知识点,2个免费视频涵盖 1.周期与目标:学习周期:29天 学完后目标:1.胜任初级Java开发:2.掌握Java核心基础知识,为Android学习阶段打下基础. 2.知识点 1)计算机基础知识(掌握) 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量