2011 - 12 - 12记录2011 - 12 - 11
1. argc与argv
main函数的形参(int argc,char * argv[])。
main 函数有两种写法:1s.默认写法:int main()
2.标准写法:main(int argc,char *argv[])
argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数
* argv: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数
void add(int n);
void main(int argc,char *argv[])
{
printf("%d,%s",argc,argv[0]);
add(atoi(argv[1]));
}
void add(int n)
{
int i=0;
int total=0;
for(i=1;i<=n;i++)
total+=i;
printf("%d",total);
}
2.数据类型
基本数据类型:int , float, char, double, long, short, usigned, signed.
int 4Byte ,float 4Byte,double 8Byte,
程序段3
#include <stdio.h>
{
printf("char=%d\n",sizeof(char));
printf("int=%d\n",sizeof(int));
printf("float=%d\n",sizeof(float));
printf("double=%d\n",sizeof(double));
printf("long=%d\n",sizeof(long));
printf("short=%d\n",sizeof(short));
int a[10];
printf("a[10]=%d\n",sizeof(a));
double *p;
printf("0x08x\n",p);
signed short int n;
n = 65536;
printf("%d\n",n);
printf("%d\n",n+1)
unsigned
}
3. 局部变量为什么要初始化?
因为局部变量开辟的内存空间地址是随机的,所以局部变量建议初始化。
4.枚举类型
程序段3
#include<stdio.h>
enum Sex{ A , B ,C};
void main()
{
printf("A=%d\n",A);
printf("A=%d\n",A);
printf("A=%d\n",A);
}
枚举类型 就是多个常量定义
当人为定义其中一个常量时,后常量就会自增1.
枚举常量是不需要分配的。默认不赋值的情况下会增1
今天重点是:
上午的递归,命令。
下午的数据类型。
1用C语言敲打例题
2敲打菱形 下次抽 研究
3研究数据结构中的链表,堆栈,队列。
菱形,乘法口诀表
转载于:https://www.cnblogs.com/910632289yinyu/archive/2011/12/12/2284714.html
2011 - 12 - 12记录2011 - 12 - 11相关推荐
- 对比:iPhone 11 Pro vs iPhone 12 Pro vs iPhone 12 Pro Max
2020年全新的iPhone产品阵容,其中包括iPhone 12 Pro和12 Pro Max,以及更小,更便宜的iPhone 12 mini和iPhone 12选项.现在,我们将重点介绍旗舰机型. ...
- 12.13记录//QQDemo示例程序源代码
笔记的完整版pdf文档下载地址: https://www.evernote.com/shard/s227/sh/ac692160-68c7-4149-83ea-0db5385e28b0/5742995 ...
- 苹果双卡双待是哪一款_等12 mini还是买苹果11?实体店老板给出了答案,很有道理!...
原标题:等12 mini还是买苹果11?实体店老板给出了答案,很有道理! 今年的苹果四款手机,你们会选择哪一款呢?或许已经有很多人都已经选择了iPhone12/Pro,因为这俩机型卖得很火爆,不过个人 ...
- MacBook Pro从 10.12.6 Sierra 升级到 11.2.3 Big Sur
MacBook Pro从 10.12.6 Sierra 升级到 11.2.3 Big Sur MacBook Pro (Retina, 15-inch, Mid 2015) 支持升级到 Big Sur ...
- iPhone机型判断大全 (2020年10月更新:iPhone 12、iPhone 12 Pro、iPhone 12 Pro Max)
设备型号官网地址:Models - The iPhone Wiki 2020年10月14日,新款iPhone 12 mini.12.12 Pro.12 Pro Max发布 - (NSString *) ...
- switch字符串jdk_JDK 12 Early Access Build 12中的原始字符串文字支持
switch字符串jdk 本周Java世界上最大的新闻可能是JDK 11的通用性. 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 ( 2018年9月20日 ...
- JDK 12 Early Access Build 12中的原始字符串文字支持
本周Java世界上最大的新闻可能是JDK 11的通用性. 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 ( 2018年9月20日 ). JDK 12的这个 ...
- 王者荣耀12月服务器维护,12月5日全服不停机更新公告
亲爱的召唤师: 我们计划在2017年12月5日8:30-9:30对全服进行不停机更新. [更新时间]12月5日8:30-9:30 [更新方式]不停机更新 由于此次为不停机更新,维护完毕后即可正常进入: ...
- iPhone 12 Pro 与 iPhone 12对比
这是一个新的开始,因为 iPhone 12.iPhone 12 pro. iPhone 12 mini 和 iPhone 12 pro max 是有史以来第一款具有 5G 连接的 iPhone 设备. ...
- BitCherry测试网络将于12月24日12:00上线
据官方消息,BitCherry测试网络v1.0.1版本将于新加坡时间12月24日12:00点开启测试.BitCherry作为基于IPv8技术服务于商业的可扩容区块链基础设施,一直以来专注于定义和提供最 ...
最新文章
- Win10 无需安装虚拟机/双系统使用 linux
- SpringBoot和SpringSecurity整合,未登录请求自定义controller访问前端页面,出现 302状态码,一直在登录页面重定向
- linux中计算高斯的进程,linux下运行高斯比windows的优势
- Faster-RCNN训练时遇到的问题
- 设计模式之工厂模式(三)
- sqldeveloper的查看执行计划快捷键F10
- 蓝桥杯-组素数-java
- java spi技术,Java SPI机制
- 哪些是计算机应用基金,计算机应用的基金有哪些
- freertos nand flash 读取错误_Flash失效小谈
- python 调用dll中c或c++语言带指针,数组方法
- 计算机硬盘ssd,怎样判断电脑装的是不是固态硬盘
- 在线思维导图的制作教程分享,帮你快速掌握绘制要领
- 专访 | 阿里前辈李智慧:聊聊我这20年的架构经!
- C语言简单编程案例(四)
- 51单片机——串行通信
- ESP8266 下载模式 GPIO 研究
- PHP中time(),date(),microtime()三者的区别
- 企业破产重整网_全国企业破产重整案件信息网今天正式上线开通
- 使用WebRTC实现语音通话,视频通话
热门文章
- 二元相图软件_Materials Studio 领先的材料模拟软件
- java获取500错误_HTTP 500错误
- css居中的几种方法_CSS几种常用的水平垂直居中对齐方法
- python用筛选法求解小于n的所有素数_用筛选法求解n以内的所有素数
- linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
- 手机电脑自适应导航源码php,自适应各终端懒人网址导航源码 v2.0
- Java 获取 URL响应头的日期信息
- https open api_Web上的分享(Share)API
- 单机安装oracle,单机安装oracle系统
- 没有bug队——加贝——Python 练习实例 13,14