您的位置:首页 > 编程语言 > PHP开发

yii 学习笔记四 、布局模版设置

2014-04-03 15:24 453 查看
C++ syntax is complex and counter-intuitive. Here is the code to help me understand const.

 

#include <stdio.h>

/*
* const data
*/
void constData(const char *arg)
{
// can't be compiled
// *arg = 'A';

arg = "A";
}

void constPointer(char * const  p)
{
// can't be compiled
// p = "A";

*p = 'A';
}

/*
* argv is a pointer array. The pointers in the array are const.
*/
void constPointerArray(char *const argv[])
{
// can't be compiled
// *argv = "A";

*(*argv) = 'x';
argv = NULL;
}

int main(int argc, const char *argv[])
{
char str1[] = "abc";
char str2[] = "123";
char *pp[2];
*pp = str1;
*(pp+1) = str2;

constData(str1);
printf("%s\n", str1);

constPointer(str1);
printf("%s\n", str1);

constPointerArray(pp);
printf("%s\n", *pp);
printf("%s\n", *(pp+1));

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: