iOS-c语言小练习01
//
//? main.c
//? C-變量的地址
//
//? Created by cgq on 15/4/9.
//? Copyright (c) 2015年 cgq. All rights reserved.
//
?
#include <stdio.h>
?
//訪問變量的地址
void test1()
{
? ? char a = 'A';
? ? int b = 44;
? ? printf("a的值:%d\n",a);
? ? printf("b的值:%d\n",b);
? ? printf("a的地址:%d\n",&a);
? ? printf("b的地址:%d\n",&b);
}
//一維數組
void test2()
{
? ? int? age[5];
? ? printf("數組的字節數:%d\n",sizeof(age));
? ? //查看數組的地址
? ? //1
? ? printf("%d\n",&age[0]);
? ? printf("%d\n",age);
? ? //數組名代表的就是數組的地址,也就是第0個元素的地址
? ? //age是一個常量
?? ?
? ? //只能在定義時初始化
? ? int a[3] ={1,3,4};
? ? int b[3] = {1,}; //輸出1,0,0
?? ?
? ? int c[3];
? ? //c = {1,2,3}; ? 錯誤的寫法? ? c是一個常量
? ? //可以一個一個的賦值
? ? c[1] = 1;
? ? c[2] = 2;
? ? for (int i=0; i<3; i++) {
? ? ? ? printf("第%d個值為:%d\n",i,c[i]);
? ? }
}
?
//二維數組
void test3()
{
? ? int a[2][3];? //表示2行3列
? ? //二維數組的存放順序是先存放第一行的元素,在存放第二行的元素
?? ?
? ? //數組的地址? a = a[0][0] = a[0]? 3者都可以表示數組的地址? a[0]也是數組,也代表著歌數組的地址
? ? int b[2][3] = {{1,2,3},{4,5,6}};
? ? int c[2][3] = {1,2,3,4};//按行放,不夠的存0
?? ?
? ? //可以省略行數,不能省略列數
? ? int d[][3] = {1,2,3,4,5};
}
int main(int argc, const char * argv[]) {
? ? // insert code here...
?? ?
? ? printf("Hello, World!\n");
? ? test2();
? ? return 0;
}
?
轉載于:https://www.cnblogs.com/chenlei0/p/4409365.html
總結
以上是生活随笔為你收集整理的iOS-c语言小练习01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不孕不育如何治是怎么引起的
- 下一篇: 看了极光推送技术原理的几点思考